3

Ember 中是否有任何方法可以更新 Handlebars 模板内容并动态重新渲染依赖视图?

我尝试使用Ember.TEMPLATESandEmber.Handlebars.compile方法,但没有奏效,JSFiddle 在这里可用,有什么建议吗?

4

2 回答 2

2

我不知道你为什么要这样做,但如果只是为了测试,这里有一个工作小提琴http://jsfiddle.net/VTP4n/2/

Ember 将模板作为计算属性缓存在视图中,因此我将覆盖它并调用rerender视图。我什至不会考虑在生产中使用它。

直到最近,它就像覆盖模板然后调用一样简单view.notifyPropertyChange('template'),但是使用新的容器内容,干净地完成它要复杂得多。

于 2013-01-22T11:09:24.283 回答
0

捕获您希望用户在模板中操作的任何内容作为视图/控制器的属性,并为其创建绑定作为计算属性或将观察者附加到它。通过这种方式,您可以动态创建视图并将其附加到文档中您想要的任何位置。

于 2013-01-23T06:17:01.757 回答