我正在尝试使用选择多个值的 angularJS 选择指令:
<select class="form-control genre-list" ng-model="filteredGenre" ng-options="g.name as (g.name + ' (' + g.moviesCount + ')') for g in genres" ng-change="filterGenre()" multiple>
<option value="">All</option>
</select>
在 controller.js 中与此相关联:
$scope.genres = [];
$scope.filteredGenre = [];
如果我删除了多个属性,则默认所有选项会出现在我的列表中并默认选中。
但是通过这个“多个”选项,我可以看到 All 在 $scope.genres 设置为列表之前会短暂显示。之后,此默认选项消失。ng-multiple 属性不适用于数组数据模型(在此处ng-multiple doc的评论中描述
有人已经遇到过这种冲突吗?