Meteor 0.8.0中的
change in behavior for the
Template.foo.rendered
callback意味着,只要模板的内容发生变化,我们就不会自动使用渲染回调作为操纵DOM的一种方式.实现这一目标的一个方法是在
https://github.com/avital/meteor-ui-new-rendered-callback使用反应式助理.理论上,反应式助理应该在相关项目改变时被触发.
然而,现在有一个新的问题:帮助者不再具有对模板实例的访问权限,就像所使用的渲染回调一样.这意味着任何用于在模板实例上维护状态的事情都不能由助手完成.
有没有办法访问模板实例的状态,以及使用无效助手来触发Blaze中的DOM更新?
解决方法
在最新版本中,您可以使用更方便的
Template.instance()
.