我正在处理一个表单需要的表单字段,但是当页面加载该字段时,该字段已经以"required"错误,它应该只在用户输入某些内容后出现,或者不出现。我在Angular 12的表单中使用了mat-error和验证器。
您需要检查dirty
或touched
属性
类似:
*ngIf="name.invalid && (name.dirty || name.touched)"