HTTP 요청을 가진 다른 함수를 호출하는 heroes.from 함수 목록을 가져 오는 구성 요소에서 서비스 호출이 있습니다 ... 어떻게 함수 호출을 구독하여 제대로 응답을받을 수 있습니까? ..Here 이것은 내가이 HTTP 요청을 가지고 있으며, 등록 된 다른 방법을 호출이 방법이라고 한 내 구성 요소angular2 서비스 호출에서 observables를 사용하는 방법은 무엇입니까?
ngOnInit() {
this.heroService.getHeroes()
.subscribe(
heroes => this.heroes = heroes,
error => this.errorMessage = <any>error);
}
에서 그리고 내 서비스 클래스에서 서비스를 호출하고 어떻게 내 plunker 데모 http://plnkr.co/edit/UM9STMwaOsgolhBjADjx?p=preview ... 입니다 그것에 ...
getHeroes(){
return this.GetListOfHeroes()
.subscribe((data: any) => {
return data;
}
);
}
그리고 마침내이 i s의 목록을 얻는 방법 ...
GetListOfHeroes(){
return this.http.get(this.heroesUrl)
.map(this.extractData)
.catch(this.handleError);
}
내가 직접 내 구성 요소에서 GetListOfHeroes() 메소드를 호출하면 잘 작동하지만 난 다른 방법에서 그 호출하려고하면 그것을 알려 주시기 바랍니다이 오류 this.heroService.getHeroes(...).subscribe is not a function
누군가를 보여줍니다 내가 잘못하고있는 곳 ... 감사합니다.