Meteor可以阻止模板在初始渲染后自动进行自动更新。
我有一个在模板中显示图片的应用。但我不希望插入到集合中的任何其他图像出现在模板中,除非用户进行重新加载。
在我的模板助手中,我通过以下方式获取图像:
var usersImages = Meteor.users.find({_id:{$ne: userID}},{ImagesUploaded: {$elemMatch: {editStatus:true}}}).fetch();
我现在如何防止将更多图像添加到模板中?
答案 0 :(得分:1)
您可以通过在查询
中添加{reactive:false}作为选项来告知您的查询是无效的return var usersImages = Meteor.users.find({_id:{$ne: userID}},{ImagesUploaded: {$elemMatch: {editStatus:true}},{reactive:false}}).fetch();
文档http://docs.meteor.com/#/full/find中的更多信息,(您只能使用此客户端)