我有一个输入字段,我想在其中有条件地应用 CSS 类。
例如,如果 firstName == undefined
应用 CSS class ng-dirty
。所以,我试过了
<input required [(ngModel)]="customer.firstName" name="firstName"
type="text" minlength="2" maxlength="50" ng-class="{ng-dirty : customer.firstName === undefined}">
然而那是行不通的。
最佳答案
如果你使用的是 Angular 2/Angular 4,下面是 NgClass 的条件语法
<some-element [ngClass]="{'first': true, 'second': true, 'third': false}">...</some-element>
如果您使用的是 angularJs(即 angular 1.x),请在下面使用
<some-element ng-class="{'fist' : true, 'second': true}">...</some-element>
Official Docs for Angular4 [NgClass]
Official DOcs for AngularJS ng-class
希望这有帮助:)
关于css - 在输入元素上有条件地应用 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47138215/