Angular2 旧表单模块警告

标签 angular

我已经创建了快速入门指南中提到的简单 Angular2 应用程序,然后添加了几条用于导航的路线。

在每个组件中,我都显示简单的 H1 标签,指示组件 1 和组件 2。这是为了验证导航是否正确发生。我的应用程序运行良好,没有任何错误。但我确实在浏览器的 chrome 中收到一条警告消息。我想了解如何解决此警告?

请注意:我没有使用 @angular2/common@angular/forms 模块中的任何内容。

old forms module warning

我的环境是-

Angular2版本:2.0.0-rc.4

npm 版本:3.9.6

节点版本:4.4.7

浏览器:chrome

最佳答案

将这些提供程序添加到bootstrap:

import {disableDeprecatedForms, provideForms} from '@angular/forms';
bootstrap(AppComponent, [
   disableDeprecatedForms(),
   provideForms()
])

并且不要从@angular/common导入任何表单内容。仅从 @angular/forms 导入这些。

另请参阅Angular 2 RC2 New Forms

关于Angular2 旧表单模块警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38750772/

相关文章:

javascript - 带有 Angular 和 ngx-gallery 的动态图像

javascript - Angular 2 路由器类实例

angular - Angular2 RC7 和 angular-cli webpack 中的延迟加载

Angular2 对预检请求的响应未通过访问控制检查 : No 'Access-Control-Allow-Origin' header is present on the requested resource

javascript - 为什么已经创建的元素会继承新元素的样式(在 Angular 中的 ngFor 上)?

angular - 将Observable <boolean>转换为 bool 值

angular - Ionic 2 - 屏幕闪光

Angular 2在模板中获取FormControl作为局部变量

angular - 运行时将组件或模块加载到 angular2 中的模块中

angular - 将 Angular 组件与特定类型绑定(bind)