【发布时间】:2020-07-27 18:49:19
【问题描述】:
在 Angular 8 Reactive 表单上,我有以下内容:
<form [formGroup]="form" (ngSubmit)="onSubmit()">
<input id="name" type="text" formControlName="name">
<span class="error" *ngIf="form.get('name').invalid && (form.get('name').dirty || form.get('name').touched)">
Name error
</span>
<button type="submit" [disabled]="submitting">Send</button>
</form>
而 onSubmit 是:
onSubmit() {
this.submitting = true;
if (this.form.valid) {
// Submit form
}
this.submitting = false;
}
我正在尝试如下配置表单:
页面加载时错误消息不可见;
如果用户在该字段中输入了无效的内容,则会显示字段的错误消息;
-
如果表单已提交并且该字段有错误,则会显示错误消息。
即使表单无效,我也希望提交。
我遇到的问题是:
When the form is submitted, without touching the Name field, the error does not show after submission.
【问题讨论】:
标签: angular angular8 angular-reactive-forms