だから私は、角2最終(2.0.0)を使用してのは、私は私が自分のアプリケーションの構築を支援しますディレクティブやコンポーネントの束とWidgetsModuleを作成し、私のAppModuleにAngular2で別のモジュールからモジュールを継承する方法は?
import { NgModule } from '@angular/core';
import { UniversalModule } from 'angular2-universal';
import { WidgetsModule } from '../../../widgets';
import { App, appRouting } from './';
@NgModule({
imports: [
UniversalModule,
WidgetsModule,
appRouting
],
providers: [ AppPresenter ],
declarations: [ App ],
exports: [ ],
bootstrap: [ App ]
})
export class AppModule { }
それをインポートするとしましょうよ
次に、私はHomeModule、CartModuleなどの子モジュールでウィジェットを使いたいと思います。他のすべてのモジュールでWidgetsModuleをインポートせずにウィジェットを使用できるようにするにはどうすればいいですか?
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms'
import { WidgetsModule } from '../../../widgets';
import { Cart, cartRouting } from './';
@NgModule({
imports: [
CommonModule,
FormsModule,
ReactiveFormsModule,
WidgetsModule, //<-- I want to avoid doing this in every module
cartRouting
],
providers: [ ],
declarations: [ Cart ]
})
export class CartModule { }
エクスポート[]内のディレクティブで行われているように行う方法はありますか?
ありがとうございます。私は今それを見る。すべてのモジュールにモジュールをインポートする必要があります。インスタンスの再利用はありません。しかし問題はない。このSharedModuleは便利です!ありがとうございました! – Pstr