在PlatypusTS中注入/获取内部模块

时间:2015-06-01 22:40:02

标签: angularjs typescript

使用angular,我可以使用$injector检索对象实例或加载模块,如下所示:

export class BaseService {       

        protected $http: angular.IHttpService;
        protected _injector: angular.auto.IInjectorService = angular.injector(['ng']).get('$injector');

        constructor() {
            this.$http = this._injector.get('$http');
        }
        ...
        ...
}

我试图在PlatypusTS框架中做同样的事情,将框架plat.Utils模块导入到未注册的基类中。如何注入或获取plat.Utils模块?

1 个答案:

答案 0 :(得分:1)

  

如何注入或获取plat.Utils模块

在课堂上有以下内容:

protected static _inject: any = {
        _utils: plat.Utils
};

protected _utils: plat.Utils;