为啥(ngModel)不起作用?

Posted

技术标签:

【中文标题】为啥(ngModel)不起作用?【英文标题】:Why (ngModel) is not working?为什么(ngModel)不起作用? 【发布时间】:2017-10-15 03:34:55 【问题描述】:

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

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

【问题讨论】:

那是因为你的代码有错误 ;-) 定义“不工作”。 发布您的模板和组件的代码,人们可能会提供帮助。只是说它“不起作用”,唯一可能的答案是“因为你弄错了”,但我们不知道你以什么方式弄错了。 【参考方案1】:

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

import  FormsModule  from '@angular/forms';

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

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

【讨论】:

谢谢马吕斯。我忘记添加模块导入。 :) @Marius 非常感谢您的回答。有一段时间我感到困惑和紧张,这有助于继续前进。

以上是关于为啥(ngModel)不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

ngModel 在 Angular4 中不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用

使用 ngModel 的 Angular 2 双向绑定不起作用