我试图使用AngularJS进行过滤,以过滤范围的特定数据部分,例如:
$scope.opdrachten = [
{"organisation":"Organisation1","number":"7ZDG54","city":"Amsterdam"},
{"organisation":"Organisation2","number":"9D4F3G","city":"New York"},
{"organisation":"Organisation3","number":"1AS2S3","city":"Paris"},
{"organisation":"Organisation4","number":"4A5T7D","city":"Oslo"},
];
这是我可以过滤的范围,但是我只想过滤组织和编号而无需AngularJS过滤城市。我已经管理过Angular仅过滤组织,但是我找不到任何文档向我展示如何过滤范围的多个部分。
这是我的小提琴
您好,您如何看待此解决方案:小提琴
<div style="background:#eee;" ng-repeat="emp in opdrachten | filter:query">
$scope.query = function (emp) {
return emp.organisation.indexOf($scope.queryFilter)!=-1 || emp.number.indexOf($scope.queryFilter)!=-1 ;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句