我正在使用angular 1.x中的一段代码,我希望过滤键值数组。
HTML:
<input type="text" ng-model="cust">
<div ng-repeat="customer in customers| filter :cust['name']">
{{customer["name"]}}
</div>
JS:
$scope.customers = [
{"name":"Sathish"},
{"name":"Ankur"},
{"name":"Bob"},
{"name":"Mike"},
{"name":"chris"},
{"name":"chrom"}
];
基本上我想根据客户名称过滤数组。如果我给&#34; ch&#34;在输入文本框中,它应该给出过滤器并给出chris和chrom。
答案 0 :(得分:1)
您希望根据cust name进行过滤,但cust只是一个字符串,因此不确定您目前正在做什么。正确的方法是:
<div ng-repeat="customer in customers| filter :{name : cust}">