【问题标题】:Angular 2 RC2 New FormsAngular 2 RC2 新形式
【发布时间】:2016-10-18 06:55:51
【问题描述】:

如文章中所建议:

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/forms-deprecated本身..?
  • 想探索RC2中的新形式。

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


【解决方案1】:

刚刚发现为了使用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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 2017-01-05
    • 1970-01-01
    • 2016-10-21
    • 2019-06-17
    • 1970-01-01
    • 2016-12-20
    相关资源
    最近更新 更多