首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Angular 7-对于具有未指定名称属性的表单控件,没有值访问器

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

Stack Overflow用户
提问于 2018-12-17 18:24:01
回答 2查看 5.9K关注 0票数 6

我在我的Angular 7应用程序上收到了这个错误,我不知道为什么。即使有一些研究,这个错误似乎也是没有意义的。

这就是我所拥有的:

代码语言:javascript
复制
<mat-form-field>
     <input matInput placeholder="Name" name="name" [(ngModel)]="data.name" [disabled]="inputReadonly" ngDefaultControl > 
</mat-form-field>

我已经尝试在mat-form-field和/或输入上使用和不使用ngDefaultControl,在输入上使用和不使用name属性以及移动(ngModel)。什么都没有改变,我仍然收到相同的错误。

EN

回答 2

Stack Overflow用户

发布于 2018-12-17 18:28:34

必须在input上指定ngModel,而不是在mat-form-field上。mat-form-field的唯一目的是应用一些重要的CSS

票数 7
EN

Stack Overflow用户

发布于 2019-06-04 03:25:01

确保在app.module.ts中导入了MatFormFieldModuleMatInputModule,并在@NgModule({... imports:[MatFormFieldModule,MatInputModule, ...],...}中声明了它们

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53813186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档