javascript – 如何在ng-select选项中添加点击监听器?

如果我使用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

上一篇:c – CRichEditCtrl在获得焦点时选择所有文本


下一篇:java – TableViewer:如何强制选择更改