-1
私はApiEndpointと呼ばれる注射可能なサービスを持っています。私は別のクラスの中でこのサービスを使用する必要がありますが、私は問題に直面しています。別のクラスにサービスを注入する - Angular2
のコードは次のようなものになる:私たちは 'group.ts' をインポートしてください
import {ApiEndpoint} from './apiEndpoint';
export class Group {
public name: string;
constructor(){}
save(){
ApiEndpoint.createGroup(); <== ERROR
}
}
いくつかの場所
//apiEndpoint.ts
@Injectable()
export class ApiEndpoint {
constructor(private _http: Http) {}
createGroup() { this._http...)
}
//group.tsを以下
let myGroup = new Group();
myGroup.name = 'foo';
myGroup.save();
次のエラーが表示されます。
Property 'createGroup' does not exist on type 'typeof ApiEndpoint'.
どうすれば解決できますか?