导入所有组件Angular2

时间:2016-11-22 16:40:59

标签: angular

我有很多组件,导入部分看起来很臃肿:

import {comp1} from './components/comp1/comp1';
import {comp2} from './components/comp2/comp2';
....

有没有办法编写通用导入?像

这样的东西
import * from './components/';

2 个答案:

答案 0 :(得分:7)

您可以使用If sh.Name Like "TUBA*" Then导入并使用WS in...关键字创建要在组件中使用的变量。例如:

*

然后在您的组件中将其引用如下:

as

答案 1 :(得分:3)

这是index.ts文件的目的地。

我通常会在该文件夹中写一个index.ts文件夹,并将您想要的所有内容放入索引文件中。

例如:

path/component/index.ts

export * from './child component 1/index';
export * from './child component 2/index';
export * from './child component 3/index';
export * from './child component 4/index';
export * from './child component 5/index';
...

some/component/*.component.ts

从'path / component / index'

导入*