2016-05-11 37 views
0

我使用项目数组来填充表格进行显示。我可以添加项目到这个数组中,并且它们在初始加载下面的代码时自动显示并正确排序。如何强制角度过滤器添加到阵列后刷新顺序?

<tr ng-repeat="eachData in eventData | orderBy: 'StartDateTime'"> 
    ...     
</tr> 

当我添加一个新项目时,它不是按StartDateTime排序,而是保存在列表的底部。当我保存并刷新页面时,项目将被正确排序。编辑项目StartDateTime并执行$ scope。$ apply()时,编辑的项目被正确排序。 $ scope。$ apply()似乎无法帮助我将新项添加到数组中。有什么建议么?

+0

的startDateTime是一个日期,请检查的startDateTime用于新项目的数据类型,你想加 –

+0

就是这样,好电话。写下来,所以我可以给你信用。谢谢。 – user3648646

回答

1

的startDateTime是一个日期,请检查的startDateTime的数据类型为新项目要添加

eventData.push({StartDateTime: new Date()}) 

希望这有助于