我想一起使用angularjs和typescript。我正在尝试Orm factory使用打字稿创建并堆积一些问题。
我将工厂类定义为:
class OrmModel implements IOrmModel {
static $inject = ['$http', '$q', 'config'];
private name:string;
private isNewRecord:boolean = false;
constructor(public $http:ng.IHttpService, private $q:ng.IQService, private config:Object) {
//...
}
static findAll(params:ISearchParams, relations:string[]):ng.IPromise<OrmModel> {
//...
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我定义了工厂。
OrmModule:ng.IModel = angular.module('core.orm', []);
OrmModule.factory('OrmModel', ['$http', '$q', OrmModel]);
Run Code Online (Sandbox Code Playgroud)
如何使用$http或$q在findAll()法?