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