javascript - Angular 7 - 没有用于具有未指定名称属性的表单控件的值访问器
问题描述
我的 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
推荐阅读
- python - 使用python ctype,匹配指针数组的类型和数组的类型时出错,该数组是一个C库函数的参数
- javascript - 如何在 sinon 中测试匿名函数?
- r - 如何将多个数据帧(.csv 文件)绑定到一个数据帧中
- google-apps-script - 在文件夹中创建电子表格文件而不使用 auth/drive 范围
- arrays - 试图将文本文件存储到数组中
- rxjs - RXJS 如何在成功处理错误的同时加载图像数组?
- python - 真值表的 CNF
- flutter - 颤振:输入“未来”
' 不是类型 'Future 的子类型 ' - gradle - Gradle shadowJar 删除所需的 SQL 驱动程序
- google-docs-api - 使用 c# 在共享驱动器中复制 google doc 文件