コントローラーに次のデータがあります。
$scope.breeds = ["Poodle", "Collie", "German shepherd"];
$scope.dogs = [
{ name: "Bingo", breed: "Poodle" },
{ name: "Lassie", breed: "Collie" },
{ name: "Bert", breed: "German shepherd" },
{ name: "Lily", breed: "Poodle" },
{ name: "Obi-Wan", breed: "Collie" }
];
そして、ここに私のhtmlがあります:
<select ng-model="query.breed" ng-options="breed for breed in breeds">
<option value="">All breeds</option>
</select>
<table>
<thead>
<tr>
<th>Name</th>
<th>Breed</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="dog in dogs |filter:query">
<td>{{dog.name}}</td>
<td>{{dog.breed}}</td>
</tr>
</tbody>
</table>
すべて正常に動作 - コリーを選択すると、品種 == "コリー" のオブジェクトが表示されます。しかし、「すべての品種」オプションを機能させる方法がわかりません。