我在使用 Angular js 触发我的 select2 on-change 事件时遇到问题。
这是我的html:
<select ui-select2="{allowClear:true}" data-placeholder="Select a Department" ng-change="DoSomething()" class="input-max" ng-model="l.DepartmentID">
<option value=""></option>
<option ng-repeat="d in l.LineLookups.Departments" value="{{d.DepartmentID}}">{{d.Type}}</option> </select>
When the select dropdown changes, the change event doesn't fire. 这是我的控制器中的事件处理程序:
$scope.DoSomething = function () {
alert('here');
...
}
处理这个问题的最佳方法是什么?我被告知要注意模型值。这会奏效吗,还是有更好的方法?