如何一起使用ng-selected和ng-options?

时间:2016-09-08 13:34:26

标签: angularjs angular-directive

我使用像这样的ng-options填充下拉框

<select ng-model="selectedName" ng-options="x for x in names"></select>

我默认需要选择一个选项,我尝试了ng-selected,但似乎只能与ng-repeat一起使用。 我发现的另一个选项是在控制器中设置值$scope.selectedName = 1;。但有没有办法在模板中设置默认值。

1 个答案:

答案 0 :(得分:2)

最好的办法是将其设置在控制器中。但是,很明显,您需要一个模板解决方案。如果您致力于HTML,则可以使用ng-init(尽管不是&#34;最佳实践&#34;)。

<select ng-model="selectedName" ng-options="x for x in names" ng-init="selectedName=names[0]"></select>