订阅多个发布或每个Meteor.autosubscribe中的一个?

时间:2012-11-23 16:27:23

标签: meteor

这是正确的方法吗?

Meteor.autosubscribe ->
    session1 = Session.get 'session1'
    session2 = Session.get 'session2'
    session3 = Session.get 'session3'
    Meteor.subscribie 'collection1', session1
    Meteor.subscribie 'collection2', session2
    Meteor.subscribie 'collection3', session3

Meteor.autosubscribe ->
    session1 = Session.get 'session1'
    Meteor.subscribie 'collection1'

Meteor.autosubscribe ->
    session2 = Session.get 'session2'
    Meteor.subscribie 'collection2'

Meteor.autosubscribe ->
    session3 = Session.get 'session3'
    Meteor.subscribie 'collection3'

1 个答案:

答案 0 :(得分:0)

由于第一个示例将在1个会话更改时撕掉所有订阅。这是个坏主意。 所以第二个例子将是首选的方法。