Javascript Angularjs select:如何获取所选项目的位置并设置默认选择
因此,我在另一个问题中看到了获取所选项目位置的技巧:Javascript Angularjs select:如何获取所选项目的位置并设置默认选择,javascript,angularjs,Javascript,Angularjs,因此,我在另一个问题中看到了获取所选项目位置的技巧: <select ng-model="index_selected_item" ng-options="idx as choice.name for (idx, choice) in items"> </select> 现在,我希望选择列表开始显示第一个选定项,但我无法这样做 我已尝试使用ng init设置index\u selected\u item=0,但默认选中选项仍为空 谢谢 最后,我按照如下所示的
<select
ng-model="index_selected_item"
ng-options="idx as choice.name for (idx, choice) in items">
</select>
现在,我希望选择列表开始显示第一个选定项,但我无法这样做
我已尝试使用ng init
设置index\u selected\u item=0
,但默认选中选项仍为空
谢谢 最后,我按照如下所示的方式完成了:
从手册中~“
ngModel
通过参考进行比较,而不是通过值进行比较”。您必须通过引用来初始化索引所选项目
到项目
中的一个项目,谢谢提示!
$scope.options = [
{ label: 'one', value: 1 },
{ label: 'two', value: 2 }
];
$scope.selected_by_reference = $scope.options[1];