繁体   English   中英

AngularJS在选择中使用ng-options具有默认值

[英]Angularjs using ng-options in select with a default value

我想将ng-options的第一个元素设置为默认元素:

<select data-ng-options='item.pk for item in items' data-ng-click='update()'></select>

(因此,这与在选择末尾添加<option value=''>Default</option> 。我还希望在开始时(默认选项上)调用update()。实现这一目标?

首先,您要为select元素创建一个模型:

<select ng-model="selectedItem" ng-options="item.pk for item in items"
     ng-click="update()">
</select>

之后,在您的控制器中,您想要将selectedItem设置为items的第一个元素,并调用您的update函数:

$scope.selectedItem = $scope.items[0]; $scope.update();

请注意,您应该在调用update之前定义它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM