我正在尝试在复选框上使用data-toggle="toggle"
(来自:http://www.bootstraptoggle.com/)。但是,这会打破角度ng-click和ng-change ......它们根本不会触发该功能。有人有解决方案吗?
以下代码段:
<input type="checkbox"
ng-click="testFunction()"
ng-model="testValue"
checked
data-toggle="toggle">
答案 0 :(得分:2)
它不起作用的原因是Bootstrap Toggle不能与Angular一起使用。以任何不通过Angular的方式更改DOM,例如通过像Toggle这样的jQuery,会导致与Angular对DOM的控制冲突,实际上它不会注册不会发生的DOM更改通过Angular发生。