如何为角度2中的引用创建单个全局导入文件?

时间:2017-04-05 07:08:42

标签: angular

我正在寻找创建全局导入文件,而不是在每个组件中导入相同的库(每个组件中导入相同)。

我见过index.ts文件here,其中包含组件和服务等文件的导入引用。但我正在寻找一个解决方案,通过它我可以在一个文件中导入以下引用,然后我必须能够将单个文件导入到我的组件而不是所有以下引用。

// Observable class extensions
export * from 'rxjs/add/observable/of';

// Observable operators
export * from 'rxjs/add/operator/catch';
export * from 'rxjs/add/operator/debounceTime';
export * from 'rxjs/add/operator/distinctUntilChanged';

export { Component, OnInit } from '@angular/core';
export { Http, Response, Headers } from '@angular/http';
export * from 'rxjs/add/operator/map';

请帮忙,我是角色2的新手,在这方面找不到任何帮助。

1 个答案:

答案 0 :(得分:0)

我通过创建名为'xyz'的新ts文件然后将该文件导入到我的组件中来实现上述功能。 'xyz'包含所有参考文献。

import { Component, OnInit } from './xyz'

但是在R& D之后,我知道这不是最好的做法。详情请见this链接。