如何使用TypeScript中的 ES6 模块语法从angular.d.ts文件中导入 angular.IInjectorService ?
编辑:我真正想知道的是如何在IInjectorService
不完全限定它的情况下使用它。换句话说,我想这样做:
class TestCtrl {
constructor($injector: IInjectorService) {...}
}
而不是这个:
class TestCtrl {
constructor($injector: ng.auto.IInjectorService) {...}
}
目前,我正在使用内部模块方式。像这样的东西:
///<reference path="../path/to/typeDefinitions/angularjs/angular" />
import IInjectorService = ng.auto.IInjectorService;
class TestCtrl {
constructor($injector: IInjectorService) {...}
}
我的问题是,有没有 ES6 方法来完成这个?例如,类似于以下伪代码:
import {IInjectorService} from '../path/to/typeDefinitions/angularjs/angular';
class TestCtrl {
constructor($injector: IInjectorService) {...}
}