0
ng-repeatにカスタムフィルタがあります。 返される配列の長さを調べる必要があります。フィルタ配列から返される長さを取得する方法は?
<div ng-repeat="item in vm.work_items | itemsInFolder: search">
<div>item.name</div>
</div>
<div>{{returnedArray.length}}</div> //I need set returned value here.
フィルタ:ここ はhtmlです
.filter('itemsInFolder', function($window, NamesService) {
return function (items, input) {
if(!input) {
return items;
} else {
var out = [];
items.forEach(function(item){
//here goes some custom logic, which returns array;
out.push(item);
}
return out;
}
});
はい、上記のリンクを行って、あなたは答えを得るでしょう。 – Sravan
スーパー作品!ありがとう! – Serhiy