【发布时间】:2013-01-29 12:21:28
【问题描述】:
我在 1.0-pre4 中出现了奇怪的行为。我通过{{view Ember.ContainerView viewName="dashboardView"}} 将Ember.ContainerView 添加到我的模板中。当我将视图推送到其childViews 数组时,DOM 不会更新。这在 pre2 中有效。
这是jsfiddle。更奇怪的是,childViews.length 似乎没有更新......或者更确切地说,如果您查看模板与 childViewCount 的直接输出,它会更新但不会更新(?!?)推送两个视图后立即。
更新
下面的答案是正确的,我的 jsfiddle 应该使用 .pushObject,而不是 .push()...但我的原始代码实际上使用了 .pushObject。相反,它看起来像是 Firefox 10 中的错误,请参阅 cmets on answer。
更新 2
与主人确认,提交issue #1952。
【问题讨论】:
标签: ember.js