在我的meteor应用程序中,我需要根据点击的项目更改数组的值。 这就是我从db中获取项目的方法。
Template.templatename.vname = function(){
return Db.find();
}
点击按钮后,我需要更改数组vname中的项目。
我可以做点什么吗
'click #item1' : function()
{
Template.templatename.vname = function(){
return Db.find({id : this._id});
}
}
答案 0 :(得分:0)
您可以使用Session
变量
Template.templatename.vname = function(){
var searchId = Session.get("searchId");
if(searchId) {
return Db.find();
}
else {
return Db.find({_id: searchId});
}
}
然后
'click #item1' : function()
{
Session.set("searchId", this._id);
}
几个笔记
null
以再次显示所有结果。