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

Javascript Ember JS:内容绑定更改时未呈现集合视图,javascript,ember.js,sproutcore-2,Javascript,Ember.js,Sproutcore 2,下面是我的collection视图的一个示例,它应该生成一个人员列表 {{view Em.CollectionView itemViewClass="App.PersonView" contentBinding="App.PeopleController"}} 当我第一次填充App.PeopleController时,此集合视图呈现良好。但是,当我重置PeopleController并再次填充它时,集合视图不会呈现。有人知道为什么吗 更新: 下面是我如何填充App.PeopleControll

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

{{view Em.CollectionView itemViewClass="App.PersonView" contentBinding="App.PeopleController"}}
当我第一次填充App.PeopleController时,此集合视图呈现良好。但是,当我重置PeopleController并再次填充它时,集合视图不会呈现。有人知道为什么吗

更新:

下面是我如何填充App.PeopleController的

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

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

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

能否添加PeopleController的代码以及如何重置/填充它?还有App.Personview的代码?添加了我填充PeopleController的方式。谢谢。我看这里没有问题。我制作了一个JSFIDLE,它可以工作:。您可以更新它来向我们展示您的问题吗?您可以添加PeopleController的代码以及如何重置/填充它吗?还有App.Personview的代码?添加了我填充PeopleController的方式。谢谢。我看这里没有问题。我制作了一个JSFIDLE,它可以工作:。你能更新它来告诉我们你的问题吗?是的,我做了reset()并再次运行循环来填充它。是的,我做了reset()并再次运行循环来填充它。