这是我的订阅:
Meteor.subscribe('jobs', Session.get('currentIndustryOnet'));
出版:
Meteor.publish('jobs', function(onet_code){
console.log(onet_code);
if(onet_code)
return Jobs.find({onet: onet_code});
else
return Jobs.find({});
})显然这不起作用,但我只是不知道如何解决这个问题。基本上,当用户从下拉选项列表中选择时,订阅应该使用通过Session变量传入的onet_code进行更新。
发布于 2014-03-13 03:15:47
你漏了一行:
Deps.autorun(function (){
Meteor.subscribe('jobs', Session.get('currentIndustryOnet'));
});欢迎来到流星的魔力。。
要了解这是如何工作的,请注意
Deps.autorun再次调用该函数;Deps.autorun会自动清除在启动新调用后在上一次调用中启动的所有以前的订阅。另见autorun
https://stackoverflow.com/questions/22367933
复制相似问题