我有一个用TypeScript编写的类服务。在这个类中,我定义了一个静态工厂,并注入了依赖项。
当我压缩应用程序时,依赖项会被压缩,我会收到未定义的提供者错误。
以下是我的服务代码:
这里调用了服务:
我的问题是,当我压缩我的代码时,如何确保依赖关系不会被覆盖?
当我压缩应用程序时,依赖项会被压缩,我会收到未定义的提供者错误。
以下是我的服务代码:
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);
}
我的问题是,当我压缩我的代码时,如何确保依赖关系不会被覆盖?