如何从angularJS中的数组中筛选特定项?
这是我的控制器:如何从angularJS中的数组中筛选特定项?,angularjs,angularjs-filter,angularjs-model,Angularjs,Angularjs Filter,Angularjs Model,这是我的控制器: varDemoApp.controller('SimpleController',function($scope){ $scope.customers = [{name:'Ahsan',city:'Khulna'}, {name:'Rokib',city:'Bogra'}, {name:'Asad',city:'Satkhira'}]; }); 我的html代码是: <div data-ng
varDemoApp.controller('SimpleController',function($scope){
$scope.customers = [{name:'Ahsan',city:'Khulna'},
{name:'Rokib',city:'Bogra'},
{name:'Asad',city:'Satkhira'}];
});
我的html代码是:
<div data-ng-controller="SimpleController">
Name:
<br/>
<input type="text" data-ng-model="name"/>
<ul>
<li data-ng-repeat="cust in customers|filter:name|orderBy:'name'">
{{cust.city}}-{{cust.name}}
</li>
</ul>
</div>
姓名:
-
{{cust.city}-{{cust.name}
我只想按“customers.name”进行筛选,但现在它按总体customers数组进行筛选 是的,您可以将对象传递到过滤器表达式:
filter:{name:name}
@artem如果需要多个过滤器,那么表达式将如何运行?它将是
过滤器:[{name:name},{city:city}]
?我只是一个谷歌搜索的新手