流星。防止模板重新渲染或禁用反应

时间:2015-05-28 17:15:24

标签: meteor

我有一个包含多个输入的模板。如果我快速填充它们,它们会滞后,因为客户端和服务器之间存在延迟。 有没有办法阻止重新呈现当前输入?或者禁用对整个模板的反应,并手动重新渲染它?

如果我使用keyup事件,则当前输入是滞后的,如果change则是下一个。

我听说过{{#isolate}}{{#constant}},但我找不到有关它的文档。

1 个答案:

答案 0 :(得分:0)

如果您使用find()查询,可以使用reactive选项将其关闭:

YourCollection.find({}, {reactive: false})

禁用反应。

如果您使用变量,则可以使用普通var variablename代替Session.get('variableName')ReactiveDict类型变量来禁用其反应性。

{{#isolate}}{{#constant}}已被弃用,因为新的Blaze引擎会自动隔离DOM,不再需要手动隔离它。

相关问题