-1
我有一个名为ApiEndpoint的注入服务。我需要在另一个班级里使用这个服务,但是我面临的问题。注入一个服务到另一个类 - Angular2
的代码是这样的:
//apiEndpoint.ts
@Injectable()
export class ApiEndpoint {
constructor(private _http: Http) {}
createGroup() { this._http...)
}
//group.ts
import {ApiEndpoint} from './apiEndpoint';
export class Group {
public name: string;
constructor(){}
save(){
ApiEndpoint.createGroup(); <== ERROR
}
}
很少有地方我们导入 'group.ts',然后执行以下
let myGroup = new Group();
myGroup.name = 'foo';
myGroup.save();
我收到以下错误:
Property 'createGroup' does not exist on type 'typeof ApiEndpoint'.
我该如何解决?