javascript - Angular 7 - 没有具有未指定名称属性的表单控件的值访问器

标签 javascript html angular

我在 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/

相关文章:

javascript - 为什么这段 JavaScript 代码在 TypeScript 中失败?

javascript - Angular - 等待函数调用完成,继续代码

javascript - JS 字符串格式

javascript - 4.0.0 BETA 中的 Bootstrap 下拉菜单

javascript - jQuery 脚本的重叠加载

javascript - 将一个 div 移动到另一个 div 的右上方

html - 从 PDF 中的 HTML 背景色创建 PDF

javascript - 检测 ES6 导入兼容性

javascript - 在 Data-toggle ="collapse"bootstrap 下默认打开 Navigation

angular - 在 Angular 的 DI 中使用从库导入的工厂函数时 AOT 编译失败