2017-06-21 10 views
1

NgModuleでクラスをAngularで使用する方法は? @Componentでは、クラスにコンポーネントの変数を含めることができます。 NgModuleのクラスにはどんな有用な情報が含まれていますか? @NgModule飾らNgModuleのクラスをAngularで使用する

@NgModule({ 
    declarations: [ 
    AppComponent 
    ], 
    imports: [ 
    BrowserModule 
    ], 
    providers: [], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 

答えて

0

私はいくつかの設定の初期化のためのモジュールクラスのコンストラクタを使用します。

@NgModule({...}) 
export class RecordEditorViewComponentModule { 
    constructor(private viewComponent: ViewComponent) { 
    viewComponent.registerComponent({ 

あなたはまた、プロバイダの異なるセットので、モジュールの複数のインスタンスがインスタンス化されると、同じモジュールを登録するには、モジュールのメソッドを使用することができます。たとえば、ルーティングモジュールがそれを行う方法です。ルータモジュールは、モジュールを登録するための2つの異なる方法 - forRootforChildを提供します。どちらも同じモジュールを使用しますが、プロバイダのセットは異なります。詳細はthis answerを参照してください。

0

あなたのクラスは空になります、それはあなたのアプリケーションをブートストラップするために、ちょうどmain.ts(おそらく)にエクスポートするクラスです。

その他モジュールはルートモジュールにインポートできるようにクラスとしてエクスポートされます。

関連する問題