2012-03-16 33 views
0

這裏重複是此問題的基本的jsfiddle:Emberjs:排序現有內容

http://jsfiddle.net/stargazer/a46nj/

點擊插入按鈕創建具有「法蕾妲」的名稱的對象,並將其插入到所述App.Dummy 。但是,你會看到,排序後,該頁面只是複製湯姆(4)。它看起來只是在視圖部分的級別上發生:如果您檢查您的控制檯,您會看到內容按預期排序。

還有類似的問題:EmberJS sort Array Controller of Objects。雖然問題並不完全相同,但對該帖子的評論之一表示相關錯誤已得到糾正,因此嘗試使用最新版本可以解決問題。但在我的情況下,最新版本不起作用。

我需要它來推動新對象時自動排序內容。有沒有更好的解決方法或解決方法?

回答

0

只是刪除App.Dummy.arrayDidChange,看到http://jsfiddle.net/a46nj/3/

+0

我用'arrayDidChange'功能,因爲我想它當一個新的對象被推內容自動排序。看來我的問題很模糊。我需要在插入新對象時對內容進行排序。由於排序部分在函數中,僅僅刪除它不會解決問題。 – Stargazer 2012-03-16 15:46:36