angular - Ngmodel 不是输入的属性
问题描述
我在使用 NgModel 时遇到问题,当我想从输入中保存数据时它不起作用。
Uncaught Error: Template parse errors:
Can't bind to 'NgModel' since it isn't a known property of 'input'. ("
placeholder="Account number"
value="{{ account.number }}"
[ERROR ->][(NgModel)]="newAccountNumber"
/>
</mat-form-field>
我已经搜索过解决方案,但我发现的唯一一件事就是输入 FormsModule 和 MatInputModule,我有这些输入端口。
imports: [
BrowserModule,
AppRoutingModule,
HttpClientModule,
MatMenuModule,
MatIconModule,
MatToolbarModule,
MatButtonModule,
MatTableModule,
MatFormFieldModule,
MatInputModule,
BrowserAnimationsModule,
MatSelectModule,
MatCardModule,
NoopAnimationsModule,
FormsModule,
ReactiveFormsModule
]
<mat-form-field class="example-full-width">
<input
matInput
placeholder="Account number"
value="{{ account.number }}"
[(NgModel)]="newAccountNumber"
/>
</mat-form-field>
我应该怎么做才能正确保存输入数据?
解决方案
尝试使用[(ngModel)]
而不是[(NgModel)]
. 模型指令应该从小写开始
有关更多信息,请查看 Angular 文档https://angular.io/api/forms/NgModel
推荐阅读
- java - 无法在 JAVA 中使用 GMAIL api 获取前 10 条消息?
- hazelcast - Hazelcast Jet - 将作业提交到远程 Kubernetes 集群
- reactjs - 如何修复解决 webpack 错误?
- c# - 使用超类和派生类声明对象的重要性
- node.js - npm run build 导致错误:这可能不是 npm 的问题。上面可能有额外的日志输出
- python - 如何整合深度学习算法和tcp传输视频服务
- javascript - 如何在 Javascript 中返回具有特定条件的对象数组?
- css - 无论我出于某种原因尝试什么,都无法让 SCSS/CSS 在 React App 中呈现
- python - 类型错误:dayofweek() 缺少 2 个必需的位置参数:“days”和“yr”
- java - Apache httpclient:块编码消息正文的过早结束:预期关闭块