我的html文件中有以下代码:
contentOffset
我试图找到一种方法来迭代JavaScript代码中的相同集合(在控制器中)。问题是我希望能够以与UI中排序项的顺序相同的顺序迭代集合。我的意思是,我正在寻找这样的东西:
<div data-ng-repeat="myItem in model.dataCollection|orderBy:model.sortField:model.sortReverse">
这样做的正确API是什么?
答案 0 :(得分:1)
您正在寻找 $filter 变量。将它注入您的控制器并像这样使用它:
var items = $filter('orderBy')(model.dataCollection, model.sortField, model.sortReverse);
angular.forEach(items, function(value){
// Do something with each value.
});