Angularjs 如何使用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> &

我试图在使用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>

选择玩家
但过滤器在这样的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>

选择玩家