簡體   English   中英

Angular 2.0,Typescript和'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM