AngularJS Select元素设置选定的索引

时间:2014-10-06 13:16:44

标签: javascript html angularjs default selectedindex

所以我使用了角度,这是我的选择html:

<select id="date" ng-model="selectedDay" ng-change="setDate()" >
    <option>another option</option>
    <option>an option</option>
</select>

这是在我的控制器中:

$scope.selectedDay;
document.getElementById("date").selectedIndex = "0";

结果:三个选项:一个空白(默认选中),然后是我在html中创建的两个选项

到底是什么?当我打开视图时,为什么不是默认值&#34;另一种选择&#34;

1 个答案:

答案 0 :(得分:6)

首先,请务必查看官方文档。 AngularJs有很好的文献记载。

其次,不要使用document.getElementById ("date") selectedIndex = "0" - 这是javascript。当Angular函数可用时,避免使用纯Javascript。

文档:

https://docs.angularjs.org/api/ng/directive/select

https://docs.angularjs.org/api/ng/directive/ngSelected