1
我想在複選框上使用data-toggle="toggle"
(來自:http://www.bootstraptoggle.com/)。但是,這打破了angulars的ng-click和ng-change ......他們根本不會觸發該功能。有沒有人有這個解決方案?下面 代碼片段:Angular ng-click不能使用data-toggle =「toggle」
<input type="checkbox"
ng-click="testFunction()"
ng-model="testValue"
checked
data-toggle="toggle">
你在代碼中似乎沒有'ng-change'。你有沒有嘗試用雙引號包裝'testFunction()'?無論哪種方式一個普朗克將是有用的 – Aron
我嘗試了ng-change或ng-click,都不工作。 –
好吧它不起作用的原因是Bootstrap切換不適用於Angular。以任何不通過Angular的方式更改DOM,例如通過像Toggle一樣的jQuery,會與Angular對DOM的控制產生衝突,事實上它不會註冊通過Angular不會發生的DOM更改。 – Aron