1
我使用自定義過濾器在ng-repeat
:如何返回過濾器ng-repeat中的所有數據?
item in filtered = (project.data.campaigns | filter:isStatus() | filter:isCategory()) | orderBy : 'created_at'
和過濾:
$scope.isStatus = function() {
return function(item) {
var status = $scope.inArray($scope.filterObj.status, item.status);
console.log(status);
return status;
};
};
如何到,如果$scope.filterObj
爲空,則返回在ng-repeat
的所有項目?
簡單,如果filter:isStatus()
是假的,然後返回所有項目
它不工作,當我明確的對象'$ scope.filterObj'我得到它:'{」狀態「:[],」類別「:[]}' – Daniel
做得好,這不是」空「。就像你在你的問題中說的那樣。 – lin
我需要檢查'$ scope.filterObj.status.length> 0它的工作原理,謝謝 – Daniel