При возврате данных из моей службы доступа к данным я получаю неопределенное значение только после изменения ответа. Что не так с моей трубой?
.pipe(
map(result => result['dimensions']),
map(result => result.forEach(element => {
result.dimensionItems = element.dimensionItems.map(item => {
item.parentId = result.dimensionId;
item.dimensionItemId = Math.floor(Math.random() * 1000);
});
})),
tap(result => console.log('Aiiiaiiii: ', result)),
catchError(this.handleError)
);