Angular получить специфику c данные поля из api - PullRequest
0 голосов
/ 10 июля 2020

Я получаю данные из вызова API с таким кодом:

this.http.get(this.url).subscribe((res: any) => {
   this.myData = res['data'];
}

Он возвращает данные, но здесь мне нужно указать c поле «Имя» в моем файле компонента. . Как мне получить это одно поле из всех записей.
Я пробовал это

this.myData  = res['data'].name;

и это
this.myData = res.data[0].name; (это возвращает только первое)

Ответы [ 3 ]

1 голос
/ 10 июля 2020

Если вы собираете имена ответов в свой массив myData, попробуйте следующее.

this.http.get(this.url).subscribe(res => {
   this.myData = res.data.map(obj => obj.name);
});
0 голосов
/ 10 июля 2020

Попробуйте это ::

res.data.forEach(({name}) => {
console.log(name);
});
0 голосов
/ 10 июля 2020

Попробуйте следующее:

res.data.forEach(data => {
   console.log(data.name);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...