我的Angular 7应用程序出现了这个错误,我不知道为什么。即使进行了一些研究,这个错误似乎也没有意义。
这就是我所拥有的:
<mat-form-field>
<input matInput placeholder="Name" name="name" [(ngModel)]="data.name" [disabled]="inputReadonly" ngDefaultControl >
</mat-form-field>
我已经尝试过在mat-form字段和/或输入上使用和使用oud ngDefaultControl,使用和不使用name属性,并在输入时移动[(ngModel(]。什么都没有改变,我仍然收到同样的错误。
ngModel
必须在input
上指定,而不是在mat-form-field
上指定。mat-form-field
的唯一目的是应用一些材料CSS
确保在app.module.ts
中导入MatFormFieldModule
和MatInputModule
,并在@NgModule({... imports:[MatFormFieldModule,MatInputModule, ...],...}
中声明