我问的原因是因为我在运行时评估了编译的不同版本的模板,并希望重新执行它并更新已经呈现给dom的所有实例。
我想象一下像Templates.some_name.changed()这样的东西,我可以这样做。
有什么想法吗?
答案 0 :(得分:1)
问题在于将模板实例对象置于该模板的辅助函数之外,这可能是使用私有方法实现的,但我不确定如何脱离我的头脑。
但是,您可以为此特定目的创建新的依赖项。
some_nameDep = new Deps.Dependency();
在你的Templates.some_name.helpers
函数之一中添加(在函数返回之前):
some_nameDep.depend();
如果它没有任何助手,请添加一个包含该行的助手,但不返回任何助手,并确保在空格键模板中调用助手。
然后,您可以使用:
重新执行所有some_name
个实例
some_nameDep.changed();