gpt4 book ai didi

javascript - 如何使用 Angular 将新对象添加到现有动态响应

转载 作者:行者123 更新时间:2023-12-03 02:11:38 25 4
gpt4 key购买 nike

我从服务器收到此动态响应。在这里我想将我的mapD数据推送到mapData(即动态数据);

[
{
Name: "Aura",
OrderState: "2",
latitude: "28.197619999999997",
longitude: "65.24778333333334"
}
]

我将上述动态响应存储为 this.mapData = res.Data 。

我也有静态数据,例如

public mapD:any=[{
Name: "mad",
OrderState: "2",
latitude: "39.6868",
longitude: "83.2185"
}]

我希望上面的静态对象包含动态对象,这样我总共会得到 2 个对象 - 我正在使用推送方法,但无法使用获取数据

this.mapD.push(this.mapData)

我使用mapData来保存响应并在模板中循环它

最佳答案

您不能将一个数组插入另一个数组。使用 spread 代替:

this.mapD.push(...this.mapData);

或者 array.concat 如果你不能使用 ES6:

this.mapD = this.mapD.concat(this.mapData);

关于javascript - 如何使用 Angular 将新对象添加到现有动态响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com