2017-06-12 9 views
0

かなり更新されたプロジェクトのアップデートに取り組んでいます。Angular 4.1.3(Webpack 2)にアップデートした後のエラー

角度4.1.3にアップデートした後、私はこのエラーを取得しています:

エラーTS2314:ジェネリック型「型」の1型引数(複数可)が必要です。ここで

はコードです: `

import {Type} from "@angular/core"; 
import {ModalComponent} from "./modal/components/modal"; 
import {ModalHeaderComponent} from "./modal/components/modal-header"; 
import {ModalBodyComponent} from "./modal/components/modal-body"; 
import {ModalFooterComponent} from "./modal/components/modal-footer"; 

export * from './modal/components/modal'; 
export * from './modal/components/modal-header'; 
export * from './modal/components/modal-body'; 
export * from './modal/components/modal-footer'; 

export const MODAL_DIRECTIVES: Type[] = [ 
ModalComponent, 
ModalHeaderComponent, 
ModalBodyComponent, 
ModalFooterComponent 
]; 

`

は、12行目のエラーの原因です。どのように私はこれを再加工する必要がありますか?

答えて

0

これは任意です。

export const MODAL_DIRECTIVES: Type<any>[] = [ 
    AppComponent, 
    SuggesterComponent, 
    AssetResultsComponent, 
    AssetComponent, 
    MillisTohhMmSs, 
] 

編集

uがこのようにしようとしたんでした。そのあなたが直接ngmodule例

@NgModule({ 
    declarations: [ 
AppComponent, 
     SuggesterComponent, 
     AssetResultsComponent, 
     AssetComponent, 
     MillisTohhMmSs, 
] 
+0

にしてあなたのコンポーネントを追加することができます動作しない場合はそうでなければ、それは私が私の答えに更新 hisairnessag3

+0

としてそれをキャストすることはできません

のように試すことができます – CharanRoot

関連する問題