Angularjs选择:如何获取所选项目的位置并设置默认选择

时间:2015-01-28 23:39:10

标签: javascript angularjs

所以,我在另一个SO问题中看到了这个技巧来获得所选项目的位置:

<select
  ng-model="index_selected_item"
  ng-options="idx as choice.name for (idx, choice) in items">
</select>

现在我希望选择列表开始显示所选的第一个项目,但我无法做到。

我尝试使用ng-init设置index_selected_item = 0,但默认选择的选项仍为空白。

谢谢!

1 个答案:

答案 0 :(得分:0)

最后,我按照它在这里显示的方式做到了:

http://codepen.io/paulbhartzog/pen/xBFir

$scope.options = [
    { label: 'one', value: 1 },
    { label: 'two', value: 2 }
];

$scope.selected_by_reference = $scope.options[1];