Ќаблюдаема¤ подписка не выполн¤етс¤ при возврате данных

я имею эту функцию в угловом 2 компоненте.

 getSystem() {
 this.applicationService
 .getSystem(this.id)
 .subscribe(
   sysID => this.sysID = sysID,
   () => console.log("success"))
}

я получаю sysId обратно успешно, потому что ¤ передаю его другой функции, но успех никогда не печатаетс¤. ћне нужно иметь возможность вызвать другую функцию в месте успеха печати, но этот код никогда не выполн¤етс¤. ¬от мо¤ услуга:

  getSystem(appId: String):Observable<string>{
  return this.http.get('http://localhost:8090/app/cmticket/getsystem?app=' +appId)
  .map(this.extractData)
  .catch(this.handleError);

}

  private extractData(res: Response) {
console.log("extract data")
return  res.json().stringList;

} я использую тот же код дл¤ другой функции, и он работает, поэтому не понимает, почему он не выполн¤етс¤, даже если данные возвращаютс¤.

javascript,angular,observable,subscribe,

0