AngularJS:将新数据推送到$ scope.myList,top

时间:2013-06-01 16:10:20

标签: angularjs angularjs-scope

当我想操纵DOM时,向$scope.myList = []添加新内容的权利是什么?

我尝试了$scope.myList.push(data);,它在最后添加了新数据,因此在ng-repeater中的HTML模板末尾。我希望它在顶部。 unshift-function将重新排列数组并更新所有元素。

角色新手。

编辑: 也许问题应该是:我应该如何动态地将新内容添加到我的模板顶部?

1 个答案:

答案 0 :(得分:6)

无论何时想要预先添加数组,都将重新排列整个数组。如果您可以指定data的格式,建议您添加entry_numberid作为data的字段,并使用angular filter放置新项目到顶部。

看看this plunker