使用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
模块?
答案 0 :(得分:1)
如何注入或获取plat.Utils模块
在课堂上有以下内容:
protected static _inject: any = {
_utils: plat.Utils
};
protected _utils: plat.Utils;