его распарсить и передать в другой запрос?
const getCategories = this.ProductService.getCategories(this.route.snapshot.params.category);
getCategories.subscribe(data => result = data.data);
console.log(result);
выдаёт пустой массив..но результат есть в пакете
subscribe выполняется не сразу, а при получении данных используйте switchMap например, чтоб передать данные дальше
В pipe(switchMap(...)).subscribe(data => result = data.data);
мне нужно его не передать а получить из него массив который перебрать надо
тогда делайте это в блоке subscribe subscribe(data => {#ТУТ#});
а как дальше с этой дата работать? вывести в переменную нельзя же да?
Можете наблюдателя преобразовать в промис и переписать ваш код через async await
объясните что вообще нужно сделать с этими данными потом? в шаблон вывести?
Если в шаблон есть трубочка {{ result | async }}
Обсуждают сегодня