gpt4 book ai didi

javascript - Angular 响应数据

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

我有一个服务器文件 ../abc.js,其中包含如下数据:

var abc=[
{
"a":"b",
"c":"d"
},

{
"e":"f",
"g":"h"
}
]

即保存对象数组的变量。

使用 Angular(v4.x) Ajax 调用,我可以获得整个文件内容的响应,但由于这种语法,我无法从中生成 json() 。

我的目的是从我的服务中获得结果,例如:

[{
"a":"b",
"c": "d"
},
{
"e":"f",
"g":"h"
}]

我的服务如下所示:

getFileData():Observable<any>{
return this._http.get("../abc.js")
.map((response:Response)=>{
return response.json(); //Here its giving error "unexpected token v" which is coming from var keyword
})
}

最佳答案

//Here its giving error "unexpected token v" which is coming from var keyword

您可以使用substring去除[之前的字符,然后转换为json

return response.substring( response.indexOf("[") ).json();

关于javascript - Angular 响应数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47711786/

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