如何使用来自后端的对象数组数据创建一个新的对象数组?
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
您好,我是 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