2016-07-27 7 views
0

npmとidのAngular 2ライブラリを作成します.1つのimport文ですべてのコンポーネントを実装できるようにします。例えば同様Angular 2で複数のコンポーネントを書き出す方法

ROUTER_DIRECTIVES

import {ROUTER_DIRECTIVES, Router} from '@angular/router'; 

directives: [ROUTER_DIRECTIVES] 

をインポート私はこれをどのように達成することができますか?

+0

同じファイル –

+0

でそれらすべてを入れて、私はあなたが何を意味するのか分かりません。私はちょうどエクスポートクラスcomponent1 {}と輸出クラスcomponent2 {}。あなたはまだ 'path'からimport {component1、component2}を書く必要があります –

+0

ああ、ROUTER_DIRECTIVESの振る舞いが必要です。 'export var MY_DIRECTIVES = [DirectiveOne、DirectiveTwo];' –

答えて

2

あなたは配列内の要素を入れて、その配列をエクスポートすることができます。

export var MY_DIRECTIVES = [ DirectiveOne, DirectiveTwo ]; 

そして、あなたはその配列をインポートできるようになります:

import { MY_DIRECTIVES } from 'your/file'; 
関連する問題