Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs select:如何获取所选项目的位置并设置默认选择_Javascript_Angularjs - Fatal编程技术网

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];