1
我遇到問題,當我嘗試從集合中獲取對象時,訂閱功能未按預期工作。例如:流星訂閱不使用router.current()。params
客戶:
JS
Template.Main.onCreated(function(){
var num = Router.current().params.taskid;
console.log(num);
this.subscribe('getTransaction',num);
});
服務器:
Meteor.publish('getTransaction', function(taskid){
return Transactions.find({taskid:taskid});
});
如果我把這個,因爲它是我不能顯示任何東西,這個值在控制檯中顯示爲9 。但是,如果我將變量「num」更改爲顯式值:9,它將按預期工作。
你知道爲什麼訂閱不適用於這種情況嗎?
我真的很感謝你的幫助。