Extrahieren von Daten aus beobachtbaren, im Winkel 2

Ich bin mit einigen Schwierigkeiten zu verstehen, wie zu verwenden observablen in den Winkel-2 richtig. Ich habe die folgende Abfrage, die ich benutze:

let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this.http.get('http://localhost:3000/admin/is-admin.json', options)
  .map(res => res)
  .catch(this.handleError);   }

Den API-Aufruf gibt einen booleschen Wert-true oder nicht definiert ist, aber ich bin irgendwie nicht in der Lage, um die Rückkehr dieser Wert aus meiner Funktion. Im moment gibt es ein Objekt, wo ich will direkt zurück den booleschen Wert. Wenn ich meine map ' - Zeile zu:

  .map(res => JSON.parse(res))

Bekomme ich ein JSON-parse-error, wenn ich es zu ändern:

  .map(res => res.data)

Bekomme ich eine Fehlermeldung dass die Daten nicht vorhanden ist, auf das response-Objekt. Weiß jemand, was ich tun soll? Die Antwort ist wahrscheinlich ganz einfach, aber ich habe gesucht, für die es seit geraumer Zeit jetzt...

versuchen .map(res => res.json())

InformationsquelleAutor hY8vVpf3tyR57Xib | 2016-05-06

Schreibe einen Kommentar