这是我的.html
文件中的代码:
<select class="form-control"
[(ngModel)]="profile"
name="profile" required
*ngIf="page.options == 1"
#profile="ngModel"
[ngClass]="{ ... }">
<!-- some code -->
</select>
<div *ngIf="profile?.invalid && (profile.dirty || profile.touched)" class="form-error">This field is required.</div>
我遇到的是,当我对元素*ngIf
使用profile
时,错误消息不会变得可见,但是当我不使用*ngIf
时,验证错误显示。
这可能是什么原因?