以下是我的集合视图的示例,它应该生成一个人员列表
{{view Em.CollectionView itemViewClass="App.PersonView" contentBinding="App.PeopleController"}}
第一次填充App.PeopleController时,此集合视图呈现正常。但是,当我重置PeopleController并再次填充它时,集合视图不会呈现。有人知道为什么吗?
更新:
以下是我填充App.PeopleController
的方法people.forEach(function(p) {
_this.pushObject(App.Person.create(p));
})
答案 0 :(得分:1)
您是否在控制台中重置了PeopleController并在控制台中重新填充了它?您可能需要触发新的runloop才能使集合视图更新。