1

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

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

当我第一次填充 App.PeopleController 时,这个集合视图渲染得很好。但是,当我重置 PeopleController 并再次填充它时,集合视图不会呈现。有人知道为什么吗?

更新:

这是我填充 App.PeopleController 的方式

people.forEach(function(p) {
  _this.pushObject(App.Person.create(p));
})
4

1 回答 1

1

您是否在控制台中重置了 PeopleController 并在控制台中重新填充它?您可能需要触发一个新的运行循环来更新集合视图。

于 2012-05-18T16:14:50.327 回答