在我的流星項目中,我試圖獲得一個流星對象並在html中進行迭代。無法接收html內的流星對象
我的HTML代碼如下:
<ul>
{{#each userTerritory myObject}}
<li class="">{{myObject.name}}</li>
{{/each}}
</ul>
在client.js創建一個輔助類和我做的方法調用如下從蒙戈DB
Template.dash_board_content1.helpers({
'userTerritory': function(){
Meteor.call('userTerritoryList',function(error,result){
console.log(result);
if(!error){
return result;
}else{
alert("error : " + error);
}
});
}
});
方法檢索對象在server.js中如下所示:
in server.js
'userTerritoryList': function(){
console.log("testing");
return Country.find().fetch();;
}
爲什麼要在這裏調用Meteor方法而不是發佈/訂閱? – zim
@zim使用方法被認爲是更好的安全方法。曾多次建議使用方法並實施對真實性,角色等的檢查。 – Jankapunkt
我想你正在考慮Meteor方法vs客戶端寫入。 pub/sub是安全的,imho比方法調用更適合您的問題。 – zim