2012-03-16 45 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