AngularJSモデルにバインドされたチェックボックスでbootstrap-switchを使用しようとしましたが、機能していないことに気付きました。
さらに調査したところ、モデルの変更によってチェックボックスが変更されたときに、Javascript の onChange/onClick イベントがまったく発生しないことがわかりました。FiddleJSに示されているように
<input id="cb1" type="checkbox" ng-model="boolValue" /> Changing this wont trigger event on the other Checkbox<br/>
<input id="cb2" type="checkbox" ng-model="boolValue" /> Changing this does trigger the event!
<script>
$('#cb2').on('change', function(){
alert('changed');
});
</script>
- angular $digestがチェックボックスの状態を変更したときにイベントが発生しないのはなぜですか?
- 私はここで何か間違っていますか?