2016-07-27 61 views
0

我正在为npm和id创建一个Angular 2库,以允许用户在一个导入语句中实现所有组件。如何在Angular 2中导出多个组件

例如像进口ROUTER_DIRECTIVES

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

directives: [ROUTER_DIRECTIVES] 

时,我怎样才能做到这一点?

+0

把他们都在同一个文件 –

+0

我我不确定你的意思。如果我只是写出口类component1 {}和导出类component2 {}。你仍然需要从'路径' –

+0

写入import {component1,component2}哦,你需要ROUTER_DIRECTIVES行为。 'export var MY_DIRECTIVES = [DirectiveOne,DirectiveTwo];' –

回答

2

你可以把一个数组的组件和导出阵列:

export var MY_DIRECTIVES = [ DirectiveOne, DirectiveTwo ]; 

你就可以导入阵列:

import { MY_DIRECTIVES } from 'your/file'; 
相关问题