[英]default selected for ng-options in angular js
我有以下代码:
<select ng-init="state" id="state" ng-model="state"
ng-options="state for state in states" required>
</select>
因此,对于默认选择,它将选择控制器中的任何$scope.state
。 一切正常。 但有时, $scope.state
将为空。 在这种情况下,我希望默认选择的值为“选择状态”。 因此,我尝试了以下方法:
<select ng-init="state || 'Selected a state'" id="state" ng-model="state"
ng-options="state for state in states" required>
</select>
这没有用。
如何做到这一点?
您可以像这样添加另一个默认选项内联:
<select ng-init="state" id="state" ng-model="state" ng-options="state for state in states" required>
<option value="">Select a state</option>
</select>
并且此空选项将被选择为默认选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.