我正在使用角度选择指令。
<select
ng-model="tune.rating"
ng-options="opt.value as opt.label for opt in dropdowns.rating"
ng-change="update()" >
<option ng-if="tune.rating === -1" value="">-- rate tune --</option>
</select>
我希望仅在尚未给出评级但未应用评级时才包含默认选项ng-if
(在加载控制器时和响应选择值时)
有什么办法可以让这个工作。我不能有条件地将默认选项附加到 dropdowns.rating 因为每页有很多曲调,所有这些都可能被评级或未评级,并且所有这些都使用dropdowns.rating
数组
注意:我不认为我的问题重复了这个angularjs Select with filter 来过滤掉已经选择的选项,尽管它们是相似的