如果您使用对角反应形式处理html输入,在form
标记中放置非输入html元素是否有任何问题?
例如,这是第一个html代码段:
<form [formGroup]="form">
<h1 mat-dialog-title>Name</h1>
<mat-form-field>
<input matInput formControlName="name" placeholder="Name">
</mat-form-field>
</form>
和第二段HTML代码段:
<h1 mat-dialog-title>Name</h1>
<form [formGroup]="form">
<mat-form-field>
<input matInput formControlName="name" placeholder="Name">
</mat-form-field>
</form>
像第一个示例一样,将h1
标记放入form
标记内是否有误,因为它不是表单的输入?
形式或角反应形式内的非输入元素没有问题。
这样做完全没问题,在您的示例中,唯一重要的是正确使用formGroup和formControlName并将这些参数与实际的表单结构进行匹配。