hier zugreifen können, ist dies mein beobachtbar:beobachtbare Abos, Antwort zurückgegeben wird, keine Felder
userLogin(formData: Object):Observable<Response> {
return this.http.post(apiURL + '/api/logon', formData)
.map((response: Response) => {
return response.json();
}
})
}
Dann habe ich irgendwo da dies abonnieren:
this.auth.userLogin(forData)
.subscribe((result) => {
console.log(result); // this logs the response from server object
// console.log(result.username) doesn't work WHY?
// Error: Property 'username' does not exist on type 'Response'
})
Also, was mache ich falsch?
EDIT:
console.log gibt dies:
Object {
pappassword:"2f636cc3f8ffeda00dfe448fc483ce3"
success:true
uamip:"192.168.182.1"
uamport:"3990"
username:"jh"
userurl: "http://www.gstatic.com/generate_20"
}
Was ist die Ausgabe von console.log (Ergebnis) ;? Alles scheint mir gut zu sein. Es könnte sich dabei nur um einen Typfehler handeln, da die Eigenschaft 'result' beim Typ Antwort nicht existiert. –
Sie senden Observable von Ihrem Service zurück. Aber Sie sollten Observable
@SabbirRahman hat die Frage mit der Konsolenantwort aktualisiert. – Rexford