Ember JS:内容绑定更改时未呈现的集合视图

时间:2012-05-18 06:02:52

标签: javascript ember.js sproutcore-2

以下是我的集合视图的示例,它应该生成一个人员列表

{{view Em.CollectionView itemViewClass="App.PersonView" contentBinding="App.PeopleController"}}

第一次填充App.PeopleController时,此集合视图呈现正常。但是,当我重置PeopleController并再次填充它时,集合视图不会呈现。有人知道为什么吗?

更新:

以下是我填充App.PeopleController

的方法
people.forEach(function(p) {
  _this.pushObject(App.Person.create(p));
})

1 个答案:

答案 0 :(得分:1)

您是否在控制台中重置了PeopleController并在控制台中重新填充了它?您可能需要触发新的runloop才能使集合视图更新。