在我的流星项目中,我试图获得一个流星对象并在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