javascript - 如何使用http客户端将多个值传递给角度9+的GET API中的参数
问题描述
我得到了一个如下的 ID 数组:-
id=[1,2,3,4]
如何将这些值从数组 id 动态传递给 API 请求的参数,如下所示: -
this.http.get(`/api/request?num=1,2,3,4`);
解决方案
const ids: string = id.join(',')
this.http.get(`/api/request?num=${ids}`);
或者
const ids: string = id.join(',')
const options = { params: new HttpParams().set('num', ids) };
this.http.get('/api/request', options);
推荐阅读
- git - 恢复错误的 git checkout
- rss - 在 gatsby-plugin-feed 中获取自定义字段
- java - 解析 XML 时如何禁用 XInclude?
- maven - 如何使用 rpm-maven-plugin 配置 %ghost 文件
- python - Why doesn't PyCharm unit-test discovery work on directories?
- c# - 如何从asp.net中的相对路径中删除文件
- python - 多元线性回归获得最佳拟合
- vba - 对象工作表的方法范围失败
- java - 在 Spring Security 中测试会话失效
- angular - Bootstrap 4.0 隐藏元素在 ng-template 中不起作用