2017-09-01 3 views
0

Ich möchte das Ergebnis aus dem Dienst in der gleichen subscribe-Methode oder in der ngOninit-Methode (kommentierte) zurückgegeben, aber keine der Ort zeigt das Ergebnis, auch wenn es das Ergebnis aus dem Service holt ..Subscribe-Funktion in Winkel 2

ngOnInit() { 
    this.cityAreaService.getCities().subscribe(data => { 
     this.cities = data; 
     //console.log(this.cities); 
    }); 
    //console.log(this.cities) 
} 

Dienst

getCities() { 
    return this.http.get(globalVar.serviceUrl + 'Cities').map((res: Response) => res.json()); 
} 
+0

Wie sieht Ihr Service aus? – Sajeetharan

+0

Zeigen Sie Ihren Service. Wenn Ergebnisse im Service abgerufen werden, sollten Sie in der Lage sein, Ergebnisse zu sehen, indem Sie zuerst console.log in Ihrem Code verwenden. – porgo

+0

versuchen Fehlerprotokollierung in abonnieren .. debuggen es –

Antwort

-2

Sie könnten versuchen, Antwort in anderen Blöcken von abonnieren

zu lesen
+0

Es gibt keinen Unterschied zwischen dem Code von OP und Ihrem. –