繁体   English   中英

如何通过 id 获取 api url?(角度)

[英]How to pass id to get api url?(Angular)

我必须将一个 id 属性从 GET api 传递给另一个 GET api 例如......我正在做这样的事情......

https://jsonplaceholder.typicode.com/posts/${value} 

其中' ${value} '必须替换为 1,2,... 但这向我显示 404 not found 错误.. 但是如果我像这样单独尝试

https://jsonplaceholder.typicode.com/posts/1

我能够获取结果..请帮我解决这个问题..

.ts 文件

viewPosts(value){
   console.log(value);
  this.apiService.getPosts(value).subscribe((result) => {
       console.log(result);
        ......

});  

 }

ApiService 文件:

getPosts(value:any):Observable<any>{

    const api='https://jsonplaceholder.typicode.com/posts/${value}';
    return this.http.get(api);
  }

您只需要更改此代码。

getPosts(value:any):Observable<any>{
  const api = `https://jsonplaceholder.typicode.com/posts/${value}`;
  return this.http.get(api);
}

你必须使用模板文字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM