2017-04-04 59 views
0

基本上,我想要做的事,如:打字稿導出*使用嵌套的別名

export * as services.* from "./services"; 

一種解決方法是:

import * as _services from "./services"; 
export const services = _services; 

有沒有更好的辦法?

+0

看起來這不是可能的,它不包含在[mdn export docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export )。 – Gerrit0

回答

1

目前現在有辦法處理通配符導出而不是模塊加載器。基本上,你將不得不在服務文件夾的索引文件,其中分別出口服務:

export * from './services.service1'; 
export * from './services.service2'; 
export * from './services.service3'; 

然後你就可以從指數中導入了一切:

import { * } from './services'; 

BTW:它不是最好的做法,並鼓勵不要使用。

看看here