我在 1.0-pre4 中出现了奇怪的行为。我Ember.ContainerView通过{{view Ember.ContainerView viewName="dashboardView"}}. 当我将视图推送到其childViews数组中时,DOM 不会更新。这在pre2中工作。
这是一个jsfiddle。更奇怪的是childViews.length,如果您查看模板的直接输出与 childViewCount 的直接输出,它似乎没有更新......或者更确切地说它没有更新(?!?),它在推送后立即更新两种观点。
更新
下面的答案是正确的,我的 jsfiddle 应该使用过.pushObject,而不是.push()......但我的原始代码实际使用过.pushObject。相反,它看起来像 Firefox 10 中的错误,请参阅答案评论。
更新 2
与主人确认,提交问题 #1952。