我在 Angular 7 应用程序中遇到此错误,我不知道为什么。即使经过一些研究,这个错误似乎也没有意义。
这是我的:
<mat-form-field>
<input matInput placeholder="Name" name="name" [(ngModel)]="data.name" [disabled]="inputReadonly" ngDefaultControl >
</mat-form-field>
我尝试过在 mat-form-field 和/或输入上使用和不使用 ngDefaultControl,使用和不使用 name 属性,并在输入时移动 [(ngModel)]。什么都没有改变,我仍然收到同样的错误。
最佳答案
ngModel
必须在 input
上指定,而不是在 mat-form-field
上指定。 mat-form-field
的唯一目的是应用一些 Material CSS
关于javascript - Angular 7 - 没有具有未指定名称属性的表单控件的值访问器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53813186/