Angularjs 如何使用ng选项筛选Select
我试图在使用ng选项的select中过滤选项,但是当我添加过滤器时,我没有得到任何选项Angularjs 如何使用ng选项筛选Select,angularjs,angularjs-ng-repeat,angularjs-filter,ng-options,angularjs-ng-options,Angularjs,Angularjs Ng Repeat,Angularjs Filter,Ng Options,Angularjs Ng Options,我试图在使用ng选项的select中过滤选项,但是当我添加过滤器时,我没有得到任何选项 <select id="players" ng-model="selectedPlayer" ng-options="player.name for player in players track by player.$id | filter:{live:'true'}"> <option value="">Select player</option> &
<select id="players" ng-model="selectedPlayer" ng-options="player.name for player in players track by player.$id | filter:{live:'true'}">
<option value="">Select player</option>
</select>
选择玩家
但过滤器在这样的ng重复中工作良好
<div ng-repeat="player in players | filter:{live:'true'}">
{{player.name}}
</div>
{{player.name}
您在错误的位置安装了角度过滤器。过滤器应应用于玩家
集合,不应位于末尾
标记
<select id="players" ng-model="selectedPlayer"
ng-options="player.name for player in players | filter:{live:'true'} track by player.$id">
<option value="">Select player</option>
</select>
选择玩家