Мне нужна небольшая помощь относительно Angular 6 HttpClient.У меня проблема с ответом на вызовы REST API.Я использую HttpClient.У меня есть функция, которая выбирает список всех пользователей (в моем случае я называю это ведет).
fetchLeadsList(){
return this.http.get('http://localhost:3000/api/leads')
.pipe(
map(data => {
console.log(data);
return data;
}));
}
В OnInit
моего компонента, я называю эту конечную точку как:
this.leadsService.fetchLeadsList()
.subscribe(response => {
console.log(response, 'leadsList');
this.leadsList = response.data; // leadList is declared as an empty array
});
Я получаю список интересов следующим образом: ![enter image description here](https://i.stack.imgur.com/Sb1Dy.png)
Однако, когда я пытаюсь отобразить ответ от службы, как упомянуто в компоненте выше (this.leadsList = response.data), я получаю сообщение об ошибке:
ОШИБКА TS2339: Свойство «данные» не существует для типа «Объект».
, поскольку, есть свойство data, как показано на рисунке, почему оно выдает ошибку?
И я также могу отобразить список в виде!Что-то мне не хватает?