【问题标题】:Meteor stop template updating after onRenderedonRendered 后流星停止模板更新
【发布时间】:2016-03-23 20:49:16
【问题描述】:

Meteor 能否阻止模板在初始渲染后进行响应式更新。

我有一个在模板中显示图像的应用程序。但是,除非用户重新加载,否则我不希望任何已插入集合中的其他图像出现在模板中。

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

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

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

【问题讨论】:

    标签: meteor meteor-blaze


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

    【讨论】:

      猜你喜欢
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 2013-09-17
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多