My service called "getList" returns a list of items. I want to loop through the list of items and format the date. Then return the formatted array.
My current attempt doesnt return the items in the array because I use flatMap in order to loop the items in map.
I'm using angular6 and rxjs.
My attempt:
this.list$ = this.service.getList()
.pipe(
flatMap(response => response.items),
map(item => {
item.date = moment(item.date).format('YYYY-MM-DD').toString();
return item;
})
);