onRendered后流星停止模板更新

时间:2016-03-23 12:32:40

标签: meteor meteor-blaze

Meteor可以阻止模板在初始渲染后自动进行自动更新。

我有一个在模板中显示图片的应用。但我不希望插入到集合中的任何其他图像出现在模板中,除非用户进行重新加载。

在我的模板助手中,我通过以下方式获取图像:

var usersImages = Meteor.users.find({_id:{$ne: userID}},{ImagesUploaded: {$elemMatch: {editStatus:true}}}).fetch();

我现在如何防止将更多图像添加到模板中?

1 个答案:

答案 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中的更多信息,(您只能使用此客户端)