Angular 2 RC2新表格

时间:2016-06-16 16:23:01

标签: 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",

但是,当我向我的package.json添加&#34; @ angular / forms&#34;:&#34; 2.0.0-rc.2&#34;,并尝试恢复包时,它会给出以下错误:< / p>

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

有人可以指导吗?

1 个答案:

答案 0 :(得分:6)

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