【发布时间】:2019-03-14 08:18:34
【问题描述】:
制作一个简单的“模板驱动表单”虽然我没有做任何特别的事情,但我遇到了错误。这是一个简单的表单,带有一个输入和一个必需的验证。就这样。有人可以帮我吗?
abc.component.html
<form #customForm="ngForm" (ngSubmit)="alpha(customForm)">
<input type="text" name="firstName" ngModel #firstName="ngModel" required><br/>
<div class="red" *ngIf="customForm.firstName.touched">
<div *ngIf="customForm.firstName.errors.required">Input field is required!</div>
</div>
<button type="submit" [disabled]="customForm.invalid">Submit</button>
</form>
错误:
无法读取未定义的“已触及”属性
快照:
有人可以指出,我到底做错了什么?
【问题讨论】:
-
使用 customForm?.firstName?.touched
标签: javascript angular forms angular-ngmodel