簡體   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