Я использую @ Угловой/HTTP GET для извлечения данных с сервера, вот мой код:Угловые 2 - HTTP GET вернуть неправильный объект
private _currentPT: any;
public phongtroDetailChange = new Subject();
layPhongtro(id: number): Promise<any> {
return new Promise((resolve, reject) => {
this.http
.get(Constants.apiUrl + 'phongtro/' + id, { headers: Constants.headers })
.map((resp: Response) => resp.json())
.subscribe(resp => {
console.log(resp);
// if (!resp.result) {
// this._currentPT = resp;
// this.phongtroDetailChange.next(true);
// resolve(resp);
// } else {
// this.handleError('layPhongtro', resp.result);
// reject(resp.result);
// }
},
error => this.handleError('layPhongtro', error));
});
}
Когда я прокомментировал подобный код, свойство «tiencoc» из соответственно имеет правильное значение, которое означает, что его значение равно 0, здесь картина console.log
https://i.stack.imgur.com/7oYGW.png
Но когда я раскомментировать, значение «tiencoc» такой же, как собственность «giatien», в настоящее время его значение равно 1000000, вот изображение console.log при раскомментировании
https://i.stack.imgur.com/rGxdI.png
Я не знаю, почему? Pls помочь мне, спасибо большого
P/S: Я проверил с POSTMAN и соответственно в порядке, что означает значение «tiencoc» 's является 0
Можете ли вы раскомментируйте и изменение 'console.log (соответственно)' в 'console.log (JSON.stringify (соответственно)) ; 'и сказать, что такое значение tientoc? – echonax
Привет @echonax, значение «tiencoc» теперь 0, можете ли вы объяснить мне причину? –