过滤角度js中的(键,值)数组

时间:2017-05-24 16:32:38

标签: javascript angularjs angularjs-filter

我正在使用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。

1 个答案:

答案 0 :(得分:1)

您希望根据cust name进行过滤,但cust只是一个字符串,因此不确定您目前正在做什么。正确的方法是:

<div ng-repeat="customer in customers| filter :{name : cust}">