【发布时间】:2014-05-12 19:37:12
【问题描述】:
Meteor 0.8.0 中的change in behavior for the Template.foo.rendered callback 意味着当模板的内容发生变化时,我们无法自动使用呈现的回调来操作 DOM。实现此目的的一种方法是使用 https://github.com/avital/meteor-ui-new-rendered-callback 中的响应式助手。从理论上讲,响应式助手应该仅在相关项目发生更改时才被触发来提高性能。
但是,现在出现了一个新问题:助手不再可以访问模板实例,就像以前的 rendered 回调一样。这意味着任何用于维护模板实例状态的事情都不能由助手完成。
有没有办法同时访问模板实例的状态以及使用响应式助手来触发 Blaze 中的 DOM 更新?
【问题讨论】:
-
您始终可以使用自定义
render函数定义 UI.Component。例如,请参阅我对this question 的回答。 -
谢谢,我去看看。
标签: javascript meteor