当文本框<input type="tel" #phone="ngModel" [class.is-invalid]="phone.invalid" class="form-control" name="phone" [(ngModel)]="userModel.phone">
中没有任何值时,我希望文本框为红色边框
答案 0 :(得分:0)
像这样使用subwords
而不是!phone.valid
:
phone.invalid
答案 1 :(得分:0)
使用[ngClass]="{'is-invalid' : phone.invalid}"
AS:
<input type="tel" #phone="ngModel" [ngClass]="{'is-invalid' : phone.invalid}" class="form-control" name="phone" [(ngModel)]="userModel.phone">
答案 2 :(得分:0)
您的破折号会被插值!引号是必需的。 像这样的东西。
[ngClass]="{'is-invalid': someBooleanValue}"
答案 3 :(得分:0)
这里您需要使用"ngClass]="{'is-invalid': !phone.valid}"
和required
属性作为输入标签。
<input type="tel" #phone="ngModel" [ngClass]="{'is-invalid': !phone.valid}" class="form-control" required name="phone" [(ngModel)]="userModel.phone">