Tôi cố gắng để làm một cái gì đó như:Làm thế nào để lọc (khóa, giá trị) với ng-lặp trong AngularJs?
<div ng-controller="TestCtrl">
<div ng-repeat="(k,v) in items | filter:hasSecurityId">
{{k}} {{v.pos}}
</div>
</div>
AngularJs Phần:
function TestCtrl($scope)
{
$scope.items = {
'A2F0C7':{'secId':'12345', 'pos':'a20'},
'C8B3D1':{'pos':'b10'}
};
$scope.hasSecurityId = function(k,v)
{
return v.hasOwnProperty('secId');
}
}
Nhưng bằng cách nào đó, nó được hiển thị cho tôi tất cả các mục. Làm cách nào tôi có thể lọc (khóa, giá trị)?
vui lòng cung cấp một số dữ liệu ví dụ để chơi bóng các mặt hàng. Hoặc cung cấp cho chúng tôi một fiddle;) –
Đây không phải là cách bạn tạo một bộ lọc nhìn vào [tài liệu] (http://docs.angularjs.org/guide/dev_guide.templates.filters.creating_filters), và như Robin nói, một xin vui lòng. –
Tôi đã đưa ra một ví dụ đầy đủ và tôi biết cách sử dụng các bộ lọc. Tôi chỉ hỏi "cách sử dụng bộ lọc với (khóa, giá trị)". –