标签: javascript angularjs selection angularjs-ng-repeat
如果我使用Angular创建一个select,例如:
<select multiple ng-model="selection" ng-options="option.name for option in getOptions()"></select>
如何为每个选项添加ng-click侦听器?这是可能的,还是我必须自己使用ng-repeat创建选项?
ng-click
ng-repeat
答案 0 :(得分:6)
您可以使用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