2012-05-18 59 views
1

不會呈現集合視圖下面是一個應該產生的人灰燼JS:當內容綁定變化

{{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

你可以添加你的PeopleController的代碼,以及你如何重置/填充它?和App.Personview的代碼? – louiscoquio

+0

添加了我如何填充PeopleController。謝謝。 –

+0

我在這裏沒有看到問題。我做了一個jsfiddle,它的工作原理是:http://jsfiddle.net/h28tg/。請您更新它以向我們展示您的問題? – louiscoquio

回答

1

你在控制檯重新把PeopleController並在控制檯重新填充呢?您可能需要觸發新的runloop才能更新集合視圖。

+0

是的,我做了reset()並再次運行循環來填充它。 –