У меня проблема с методом разбора. Я звоню в WebService, и в Angular я сделал почтовый запрос.
Возвращаемый объект является правильным, но когда я делаю JSON.parse()
, он не работает хорошо, потому что, как вы можете видеть на скриншоте , некоторые значения исчезают, когда я анализирую результат. Почему это случилось? Как я могу это исправить?
В моем звонке я делаю это:
this.ts.getGiorni(user).subscribe((res => {
console.log(res);
this.timeSheet = JSON.parse(JSON.stringify(res));
console.log(this.timeSheet);
.. больше кода
Результат таков:
https://imgur.com/a/aqf93Qq
РЕДАКТИРОВАТЬ:
Почему вы странифицируете, а затем снова анализируете его?
Потому что у меня есть копия этого ответа, и если я делаю: this.timesheet = res; и this.copyOfTimesheet = res; когда я изменяю копию, основное расписание тоже будет изменяться, потому что у них одинаковое распределение памяти