Angular 2 RC2 新形式

标签 angular angular2-template angular2-directives angular2-forms

文章中建议:

https://docs.google.com/document/u/1/d/1RIezQqE4aEhBRmArIAS1mRIZtWFf6JxN_7B4meyWK0Y/pub

为了在 RC2 中使用新表单,我们需要使用以下代码禁用已弃用的表单:

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

这显然意味着我们现在还需要在 package.json 中包含以下内容:

"@angular/forms": "2.0.0-rc.2",

但是当我将“@angular/forms”:“2.0.0-rc.2”添加到我的 package.json 并尝试恢复包时,它会出现以下错误:

npm ERR! node v6.2.1
npm ERR! npm  v3.9.3
npm ERR! No compatible version found: @angular/forms@2.0.0-rc.2
npm ERR! Valid install targets:
npm ERR! 0.1.0

谁能指导一下?

最佳答案

刚刚发现,为了使用 Angular 2 RC2 中引入的新表单,我们需要将以下包添加到我们的 packages.json 文件中:

"@angular/forms": "0.1.0"

您可能还会发现以下答案很有用:

How to migrate Angular 2 RC 1 (or earlier) Forms to Angular 2 RC 2 / RC 4 New Forms

关于Angular 2 RC2 新形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37864577/

相关文章:

Angular 4 : NgModel doesn't work. 未将值设置为 "date"字段

angularjs - 如何在 Angular 5 组件中注入(inject) AngularJS 服务?

Angular2 - 将文本框集中在组件加载上

angular - 如何计算从现在到 Angular 中声明的一天之间的总天数?

用于 2 路属性绑定(bind)的 Angular2 装饰器

Angular 2 : If value exists show html

angular - 如何在 Angular 2中动态地在输入框上添加工具提示

javascript - clearTimeout 偶尔失败

Angular rc1 : EXCEPTION: Error: Uncaught (in promise): Cannot find default outlet

angular - 使用 Angular 2 通过回车键关注下一个输入字段