如何使用来自后端的对象数组数据创建一个新的对象数组?

How to make a new Array of Object using data from backend which is array of objects?

您好,我是 Angular 的新手,我想将下拉选项的值绑定为

[ { label: "name", value: "id"} ]

在标签中应具有以下名称和值作为以下 ID(在图像中)

我的后端数据为

我希望将 ID 和名称作为下拉菜单的选项值。 如果有人可以指导我,请

p.s 我尝试使用 map 函数,但我在选项中得到的只是 [object object]

你应该使用地图功能

backendData.map(item => ({ label: item.name, value: item.id }));

映射函数returns一个新创建的数组,其中包含映射的对象。

这是一个小型 mvp stackblitz:Stackblitz