【发布时间】:2018-09-18 04:54:27
【问题描述】:
这是我的 HTML
<form [formGroup]="applicationDetailsForm" (ngSubmit)="appDetails(applicationDetailsForm.value)">
<label>Organization Name</label>
<input type="text" formControlName="appName" id="appName" required>
<p class="error_message" *ngIf="
applicationDetailsForm.get('appName').hasError('required')
&& applicationDetailsForm.get('appName').touched
&& applicationDetailsForm.get('appName').minLength
&& applicationDetailsForm.get('appName').maxLength">Provide a valid name</p>
这是我的组件
ngOnInit() {
this.applicationDetailsForm = this.formBuilder.group({
appName: new FormControl ('', Validators.compose([Validators.required, Validators.maxLength(32),
Validators.minLength(4)]))
})
表单中的错误未显示。 请帮忙!
【问题讨论】:
-
您的提交按钮在哪里?请发布与表单相关的完整代码。
-
这种情况下有很多
&&s。如果您将其中一些注释掉,是否会出现错误消息? -
参考此链接,希望对您有所帮助。 stackoverflow.com/a/52354740/8358892
标签: angular forms validation angular-reactive-forms angular-forms