Meteor.subscribe不起作用

时间:2016-02-24 22:25:04

标签: meteor

如果我访问/ whatever /:_ id / result页面,除静态文本外,不会呈现任何内容。为什么我的Meteor.subscription工作?这里有什么我想念的吗?

Router.route('/whatever/:_id/result', {
  template: 'result',
  name: 'result',
    data: function(){
      var currentId = this.params._id;
      console.log(currentId);
        return Questions.findOne({_id:currentId});
    },
    WaitOn: function(){
      var currentId = this.params._id;
        return [ Meteor.subscribe('arguments', currentId), Meteor.subscribe('questions',currentId) ]
    },
    onBeforeAction: function(){
      this.next();
    }
});

在我的服务器上我得到了:

Meteor.publish('arguments', function(currentId){
  return Arguments.find({decisionId:currentId});
});

Meteor.publish('questions', function(currentId){
  return Questions.find({_id:currentId});
});

1 个答案:

答案 0 :(得分:1)

我认为这是一个简单的错字。

WaitOn: ...

应该是

waitOn: ...

小写w。