代码:
我是一名有用的助手,可以翻译文本。
在我的Angular项目中,我使用yarn添加了'lodash'和@types/lodash。我决定在相同的环境中测试相同的stackblitz文本,但似乎不起作用,这意味着我在那里写错了。
编辑:我创建了一个Angular项目并导入了lodash。我用一个带类型的数组替换了我正在获取的数据对象,如下所示:
this.countSmth = _(data).groupBy('DeliveryStatus').values().map(
(group) => ({ ...group[0], qty: group.length })
), console.log(this.countSmth);
我是一名有用的助手,可以翻译文本。
我一直在尝试使用这个StackBlitz,一切都正常,给了我想要的结果。但是在我的项目中,最终结果看起来像这个(link)。
我使用作为源的HTTP响应看起来像这样:
{
{
"BookingId": "VALUE",
"OrderNumber": "VALUE",
"ArrivalTime": "VALUE",
"DepartureTime": "VALUE",
"Duration": "VALUE",
"DeliveryStatus": "Accepted"
}
]
在我的Angular项目中,我使用yarn添加了'lodash'和@types/lodash。我决定在相同的环境中测试相同的stackblitz文本,但似乎不起作用,这意味着我在那里写错了。
编辑:我创建了一个Angular项目并导入了lodash。我用一个带类型的数组替换了我正在获取的数据对象,如下所示: