angular - 如何在 Angular 7 中使用 GET 传递多选数据
问题描述
我正在编写一个代码来搜索角度列表,我需要通过 GET 调用将过滤选项(表单字段)传递给 API。这是可行的,但是,当有多个选择选项时(在 GET 调用中传递数组时),这样做会出现问题
只需考虑启用多选项的角度材料选择中的国家列表
这是参数的格式(如果在 GET 调用中我应该遵循的错误)
&country[]=LK,&country[]=UK&country[]=US
代码适用于普通表单字段,没有任何问题,以下是代码
return new Promise((resolve, reject) => {
let params = new HttpParams();
let headers = new HttpHeaders({
'Content-Type': 'application/json'
});
params = data;
this._httpClient.get<any>(requestUrl, { headers, params })
.toPromise()
.then(
res => {
如何使用 GET 参数将所选选项作为数组获取
解决方案
推荐阅读
- php - 无法通过 PHPMailer 验证 Google 帐户
- php - WooCommerce 更改订单行总数
- c++ - 使用 FFT 从音频中过滤 hit-hat 节拍
- amazon-ec2 - Terraform template_cloudinit_config 多部分执行顺序错误
- ios - 修复使用前置摄像头 ios 拍摄的图像的方向
- javascript - 为什么我的图像不是宽度 100% 仅在 iPhone 上?
- reactjs - 带有状态管理和重新获取的侧边栏路由
- python - Python HTTP 请求
- java - 无法在 onBindViewHolder 中的 Recycler View adater 中强制转换为模型
- mpi - 在进程之间平衡一组不同大小的矩阵块的算法