簡體   English   中英

如何在ng-select選項中添加單擊偵聽器?

[英]How can I add a click listener to ng-select options?

如果我使用Angular創建一個select,例如:

<select multiple ng-model="selection" ng-options="option.name for option in getOptions()"></select>

如何為每個選項添加ng-click偵聽器? 這是可能的,還是我必須自己使用ng-repeat創建選項?

您可以使用ngChange指令:

<select multiple
        ng-change="update_select()"
        ng-model="selection"
        ng-options="option.name for option in getOptions()"></select>

在你的控制器中:

$scope.update_select = function() {
    console.log($scope.selection);
};

的jsfiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM