[英]Angular 2, Typescript Module has no exported constant 'FORM_DIRECTIVES'
[英]Angular 2.0, Typescript and 'FORM_DIRECTIVES' module
我正在使用Angular 2.0 Alfa 35.當我導入FORM_DIRECTIVES
(這是Alfa 35上formDirectives
的新名稱)時,我收到了一個Typescript錯誤:
error TS2305: Module '"angular2/angular2"' has no exported member 'FORM_DIRECTIVES'.
這是ts定義中的錯誤嗎? 我可以修復/覆蓋它嗎?
截至今天,Angular 2 Beta應該是:
import {FORM_DIRECTIVES} from 'angular2/common'
角度> = RC.5
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [BrowserModule, FormsModule, ReactiveFormsModule],
...
})
是的,因為我們都知道angular2現在處於測試版狀態,因此幾乎可以忽略不計的機會,無論是導入列表還是任何語法,都可以從中導入必要的表格...
import {CORE_DIRECTIVES, FORM_DIRECTIVES, NgClass, NgIf NgForm, Control, ControlGroup, FormBuilder, Validators} from 'angular2/common';
有關angular2 beta的所有進口的更多列表,您可以在這里參考
截至更新的angular2 RC,有變化
import { FORM_DIRECTIVES } from '@angular/common';
之前給出的所有答案都不再可行。 Angular2現在在NPM中具有完全不同的結構和包名稱。
對於Angular 2.0.0-rc.0(2016年5月2日起)以來的任何內容,您必須將此用於舊表單系統:
import { FORM_DIRECTIVES } from '@angular/common';
更新:或者,如果您使用的是新的Angular 2表單系統,則可以從此處加載:
import { FORM_DIRECTIVES } from '@angular/forms';
您可以在Angular 2 ChangeLog中閱讀它。
import {FORM_DIRECTIVES} from 'angular2/angular2';
我使用angular2@2.0.0-alpha.35為我工作
截至今日...
import { FORM_DIRECTIVES } from '@angular/form';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.