【发布时间】:2015-08-18 03:51:46
【问题描述】:
我有一个用打字稿编写的服务作为一个类。在这个类中,我定义了一个注入依赖项的静态工厂。
当我压缩我的应用程序时,依赖项正在被压缩,我收到一个未定义的提供程序错误。
这是我的服务:
export class TInterceptor {
public static $inject = ['$q', '$rootScope'];
public static Factory($q:ng.IQService, $rootScope:ng.IRootScopeService)
{
return new TInterceptor($q, $rootScope);
}
constructor(private $q:ng.IQService, private $rootScope:ng.IRootScopeService){}...}
在此处调用服务:
angular
.module('t')
.config(config);
function config($httpProvider:ng.IHttpProvider)
{
$httpProvider.interceptors.push(TInterceptor.Factory);
}
我的问题是,当我压缩我的代码时,如何确保依赖项不会被覆盖?
【问题讨论】:
标签: angularjs service dependency-injection typescript factory