1
data-toggle="toggle"
(http://www.bootstraptoggle.com/)をチェックボックスに使用しようとしています。しかし、これはng-clickとng-changeの角を壊します...彼らは単に関数を起動していません。誰にもこれに対する解決策がありますか?以下 コードスニペットは:ng-clickがデータトグルで機能しない= "トグル"
<input type="checkbox"
ng-click="testFunction()"
ng-model="testValue"
checked
data-toggle="toggle">
コードに 'ng-change 'がないようです。 'testFunction()'を二重引用符で囲んでみましたか?いずれにしても、Plunkrは役に立ちそうです – Aron
私は両方の変更を行ったり、クリックしたりしてみました。 –
Okそれが動作しない理由は、Bootstrap ToggleがAngularで動作しないことです。 ToggleのようなjQueryを使用するなど、Angularを使わない方法でDOMを変更すると、AngularのDOMコントロールとの競合が発生し、実際にAngularで発生しないDOM変更は登録されません。 – Aron