【发布时间】:2015-07-27 21:42:55
【问题描述】:
如何使用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) {...}
}
【问题讨论】:
标签: angularjs typescript typescript1.5