我有一个带有如下代码的表单的 component.html:
<div *ngIf="client">
//More divs
<form class="form-horizontal" (ngSubmit)="onSubmit()" #clientForm="ngForm">
<div>
<input class="form-control" #name="ngModel" [(ngModel)]="client.name" required>
</div>
//End of more divs
</form>
</div>
但是当组件呈现 html 时,我不断收到错误消息:
Uncaught (in promise): TypeError: undefined is not an object
只有当我将输入标签放在表单之间时才会发生这种情况。它应该在哪里。如果我将输入标签放在表单标签的上方和之前,它可以很好地处理数据。为什么会发生这种情况?