Не удалось найти свойство объекта в Angular9 - PullRequest
0 голосов
/ 03 мая 2020

Я делаю проект с полным стеком, в котором я получил объект с двумя свойствами "success" и "message" через API при регистрации формы.

Но мой интерфейс, который находится в Angular не может прочитать свойство успеха.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 03 мая 2020

authService.registerUser возвращает Observable, поэтому вы можете subscribe к нему. Вы должны проверить, соответствует ли объект, переданный в возвращенном Observable ожидаемому объекту (объект, который содержит свойства «success» и «message»).

Если это так, вы можете попробовать чтобы получить доступ к свойству следующим образом:

if (!data['success']) {
  this.submitting = false
}

В противном случае вы должны исправить код, чтобы обработать data в соответствии с его типом.

...