Вы должны проверить, какие json
данные вы на самом деле получаете, и получить необходимые поля, используя оператор .
, как вы это делаете обычно. Но для этого есть два способа сделать это. Сначала вы можете создать class
/ interface
, который будет представлять json
. Во-вторых, нет необходимости создавать class
/ interface
, но его будет довольно сложно поддерживать. Так что теперь у вас есть два способа сделать это, в зависимости от варианта использования. Во-первых, подписавшись на callback
, вы получаете к нему доступ. Во-вторых, вы можете использовать операторы pipe
и map
для сопоставления результатов в вашем сервисе:
this.http.post(...).pipe(map(value => value.property))
Тогда объект, который вы получили от backend
, будет сопоставлен с property