Ich benutze Angular 2 beta.18 und versuche, Google Map Geocode zu verwenden. Ich mache das gleiche wie alle Tutorial beschreiben, aber ich bekomme eine seltsame Antwort.Angular 2 HTTP funktioniert nicht
Meine Komponente:
import { Injectable } from '@angular/core';
import { Http, Response} from '@angular/http';
import {Observable} from 'rxjs/Observable';
@Injectable()
export class GoogleMapService {
constructor(private http: Http) { }
convertAddressToCooredinate(address: string){
if(address != null){
var address ="1334 Emerson St, NE Washington DC";
return this.http.get('https://maps.googleapis.com/maps/api/geocode/json?address='+encodeURIComponent(address))
.map(response => response.json());
}
}
}
Die Antwort eine JSON mit den Ergebnissen enthalten sollte jedoch erhalte ich folgendes:
Observable {_isScalar: false, Quelle: Observable, Betreiber: MapOperator}
Ich versuchte, die Anfrage an andere URLs zu richten und die gleiche Antwort zu erhalten.
Wo abonnieren Sie auf diese beobachtbar? – echonax
Warum aktualisieren Sie nicht? Beta 18 ist sehr alt. –
@ GünterZöchbauer vielleicht täusche ich mich, ich habe vor einer Woche mit Angular-cli ein Projekt erstellt. Die Readme-Datei sagt Version 1.0.0-Beta.18. –