gpt4 book ai didi

javascript - Typescript:在匹配的字符串之前插入变量

转载 作者:行者123 更新时间:2023-12-01 03:40:07 26 4
gpt4 key购买 nike

getAnArticle(articleId: string): Observable<any> {
return this._http.get(`${this._url}/${articleId}`)
.map((response: Response) => response.json())
.do(value => console.log(value))
.catch((error) => Observable.throw(error));
}

在上面的代码中,http.get 从 URL 进行请求,如下所示:

http://website.com/.json/5

如何在 .json 之前插入 {articleId} (本例中为 5),以便 URL 实际上读取为:

http://website.com/5.json

最佳答案

看起来你的 this._url 变量已经损坏了。实现此目的的正确方法是修复变量,使其更易于操作。如果您无法修改此变量的计算方式,您唯一的机会就是替换该值:

return this._http.get(this._url.replace(".json", articleId + ".json"))

关于javascript - Typescript:在匹配的字符串之前插入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43962965/

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