2
I는 다음과 같습니다 배열이 있습니다각도 필터 두 번째 레벨 오브젝트
$scope.orders = [
{
id: 1,
costumer_id: 1,
product_id: 1,
quantity: 2,
costumer:
{
id: 1,
name: John Doe,
age: 47,
state: Georgia,
province: Atlanta
}
},
];
는 내가 뭘 wanto 것은 어느 의상의 이름을 필터링하는 3 입력을 만드는 것입니다을의 constumer의 상태 또는 의상의 지방 .
<tr ng-repeat="order in orders | filter:search">
<td class="text-muted">{{ order.id }}</td>
<td>{{ order.costumer.name }}</td>
<td>{{ order.costumer.state }}</td>
<td>{{ order.costumer.province }}</td>
<td>
{{ order.product_id }}
<span class="label label-info">{{ order.quantity }} unidades</span>
</td>
</tr>
그리고 입력 필터링 : 이것은 내가 뭐하는 거지입니다
<input class="form-control input-sm" type="text" ng-model="search.$" placeholder="search for everything">
<input class="form-control input-sm" type="text" ng-model="search.costumer.name" placeholder="filter by name">
<input class="form-control input-sm" type="text" ng-model="search.costumer.state" placeholder="filter by state">
<input class="form-control input-sm" type="text" ng-model="search.costumer.province" placeholder="filter by province">
첫 번째 입력 필터 작품, 나머지는하지 말아! 어떻게 이런 종류의 필터링을합니까?!
감사합니다.
http://onoffswitch.net/filter-deep-object-properties-angularjs/ – karaxuna
이이의 가능한 중복 : [HTTP : //stackoverflow.com/questions/18504779/angularjs-filter-nested-object](http://stackoverflow.com/questions/18504779/angularjs-filter-nested-object) –