angular - 为什么 (ngModel) 不工作?

标签 angular angular2-forms angular2-directives

我已经运行示例应用程序来学习 Angular 2。在我的示例应用程序中 [(ngModel)] 不工作。但是,当我删除方括号 (ngModel) 时,屏幕正在加载,但双向绑定(bind)不起作用。

我应该做些什么来让 [(ngModel)] 工作吗?

最佳答案

可能您的代码在您的模块中缺少此导入行:

import { FormsModule } from '@angular/forms';

您还必须将 FormsModule 添加到模块导入数组:

@NgModule({
   imports:      [FormsModule, /*...*/ ],
   //...
})

关于angular - 为什么 (ngModel) 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43994919/

相关文章:

javascript - 如何将 Angular 指令设置为用 Javascript 创建的 DOM 元素

javascript - Angular 2 : how to pass attributes to child component?

javascript - Firebase 数据库更新正在删除子数据

html - 在 Angular 6 中折叠/展开嵌套的 div

angular - 将 gRPC 与 Electron 14 结合使用

validation - 如何在 Angular 2 中添加表单验证模式?

javascript - Jhipster Angular 4 额外的 CSS 和 JS

angular - 如果 Angular 2 中的字段无效,则阻止向模型发送数据

Angular2 自定义表单控件,包括文本字段和错误消息

javascript - Angular 2.0 CLI 项目中 div 元素上的自定义滚动条?