I'm getting a TypeError: this.$resource is not a function. This is my code
export class DataAccessService
implements IDataAccessService {
static $inject = ["$resource"];
constructor(private $resource: ng.resource.IResourceService) {
}
getTravelExpenseType(): ng.resource.IResourceClass<T> {
return this.$resource('URL:id', {}, {});
}
}
common.service("dataAccessService",
[DataAccessService]);
getTravelExpenseTypemethod?var traveExpenseTypeResource = dataAccessService.getTravelExpenseType(); traveExpenseTypeResource.query((data) => { this.travelExpenseTypes = data; });