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>
選択ドロップダウンが変更されると、変更イベントは発生しません。コントローラーのイベントハンドラーは次のとおりです。
$scope.DoSomething = function () {
alert('here');
...
}
これを処理する最良の方法は何ですか? モデル値に注意するように言われました。それはうまくいきますか、それとももっと良い方法がありますか?