【发布时间】:2019-01-30 14:57:44
【问题描述】:
当文本框<input type="tel" #phone="ngModel" [class.is-invalid]="phone.invalid" class="form-control" name="phone" [(ngModel)]="userModel.phone">987654322@内没有值时,我希望文本框为红色边框
【问题讨论】:
-
使用
!phone.valid而不是phone.invalid像这样:`[ngClass]="{'is-invalid': !phone.valid}" -
is-invalid 类将在表单字段无效时追加。因为您没有使用任何验证,所以它不起作用。
-
检查 stackblitz 演示以解决您的问题stackblitz.com/edit/angular-ekbuqz?file=src/app/…
标签: javascript html css angular