Ich bin eine RESTful API bekommen, und ich habe einige Fragen über die JSON bekommen, hier ist die JSON ich:Ionic 2 erhalten RESTful API Ausgabe
{
"result": "success",
"user": {
"loggedIn": true,
"name": "Nulra",
"password": ""
}
}
Und der Teil der JSON für immer in auth- service.ts:
login(credentials) {
if(this.data){
return Promise.resolve(this.data);
}
let opt: RequestOptions;
let myHeaders: Headers = new Headers;
myHeaders.set('Accept', 'application/json; charset=utf-8');
myHeaders.append('Content-type', 'application/json; charset=utf-8');
opt = new RequestOptions({
headers: myHeaders
})
return new Promise(resolve => {
this.http.get(apiUrl+'login/0/login?email='+credentials.email+'&password='+credentials.password, opt)
.map(res => res.json())
.subscribe(data => {
this.data = data;
resolve(this.data);
});
});
und in meinem login.ts:
doLogin() {
this.authService.login(this.loginData).then(data => {
console.log("NULRA CHECKING: ",data);
}, (err) => {
});
}
entdecke ich es nur den Benutzerteil in JSON bekommen, und mi sissing den Ergebnisteil in JSON, wenn ich im Konsolenprotokoll nachschaue. Wie kann ich das Ergebnis und den Benutzerteil erhalten?
das Konsolenprotokoll:
Object {loggedIn: true, name: "Nulra", password: ""}
Können Sie Ihre Konsole Ausgabe von 'console.log ("NULRA KONTROLLE:" posten, Daten); '? – hrdkisback
Hallo, hrdkisback, ich habe die Konsole log print.Thanks – Nulra
Ich finde, es kann Cache-Problem sein, bitte ich bekomme andere JSON mit der gleichen Domäne, gibt es mir ein gleiches Objekt, jeder Idee? – Nulra