在助手上使用var来更改meteor中的collection.find()

时间:2016-04-18 17:10:02

标签: jquery meteor collections

我有一个标签导航白色集合的选项,我需要填写一个表格与该集合的元素,我使用这个,但不工作

template.nameTemplate.helpers({
    obj: if(Session.get('tabla')){
         var objCollection = Session.get('tabla');
          return objCollection .find();   
    }else{
          return defaultCollection.find();   
}
});
Template.nameTemplate.events({
    'click .tab':function(e){
         var tablita =  e.currentTarget.children('a').html();
          Session.set(tablita);
}
})
在帮助工作中的Session.get工作正常,我有收集的确切名称,但不起作用。任何线索?

1 个答案:

答案 0 :(得分:0)

您尝试访问该集合的方式没有意义。因为您在Session中存储字符串(与集合名称匹配)。您需要有一个Mongo对象来进行查询。查看此链接,即可获得问题的解决方法

Meteor : remove is not a function