Вы сохраняете необработанные данные, которые вы получили от вашего сервиса, в ваш массив. Вы должны получить доступ к членам этих данных в этой форме. Свойство firstName
не является наблюдаемым, это просто строка в свойстве data
, поэтому вы не должны вызывать его, как если бы оно было наблюдаемым. Единственная наблюдаемая в вашем примере, по-видимому, self.user
.
На основе вашего скриншота ваши новые данные выглядят примерно так:
{
data: {
firstName: 'John',
lastName: 'Smith'
},
message: 'User retrieved successfully',
status: null
}
Если вы хотите получить имя этого объектав вашем массиве user
вы получите к нему доступ следующим образом:
self.user()[0].data.firstName