<form name="configurationForm" class="form-horizontal config-form" novalidate confirm-on-exit>
我有这个代码,如果我在输入中添加一个类,如果我输入一个不同的值,那么它最初适用于我,但是如果我放了:input type = "number"
但是如果我放了:{{1} },不起作用
input type = "text"
答案 0 :(得分:0)
使用attributes.$addClass()
代替element.addClass()
方法中的$scope.$watch()
。
如果您查看[ng-class]
的AngularJS来源,由于某些原因他们不会使用element.addClass()
而是使用此方法。
我不能完全解释为什么这种方法可以正常工作,但我知道它会特别解决这个问题。
供参考,这里是AngularJS [ng-class]
的来源:
https://github.com/angular/angular.js/blob/master/src/ng/directive/ngClass.js