浏览URLSearchParams的Angular文档,我发现没有任何关于将数组作为参数传递的文档.

有人能帮上忙吗?

推荐答案

事实上,您不能直接传递数组,但是您可以使用数倍于append的方法:

let params = new URLSearchParams();
params.append('arrayparams', 'val1');
params.append('arrayparams', 'val2');
params.append('arrayparams', 'val3');
console.log(params.toString());

Angular相关问答推荐

Angular 16路卫单元测试可观察到的SpyObj属性

如何避免使用CSS动画制作的幻灯片中闪烁?

Angular 16未知参数:独立

从Observatory的订阅方法外正确接收JSON数据

Swiper 11角17 SSR Swiper断点不工作

在RxJS和ANGING中处理多个API调用

Angular 显示来自文字数组的SVG路径

错误TS2531:对象可能为空.论窗体数组控件

ngx-http-client 在 Angular 16 中已弃用

使用 Angular 类构造函数来获取依赖项

ngRouterOutlet和组件生命周期使用自定义模板渲染的问题

Angular:为什么在 ngAfterContentInit 之后变量未定义?

通过 SignalR 事件组件重定向Angular 页面后不起作用

如何在本地处理错误并跳过 Angular HTTP 拦截器?

我想将一个对象传递给一个子组件.我做了一切,但没有任何效果. (Angular )

如何在 Angular CLI 1.1.1 版中将路由模块添加到现有模块?

BrowserAnimationsModule 和 NoopAnimationsModule 有什么区别?

CustomPipe 没有提供者

无法绑定到 target,因为它不是div的已知属性

'Observable' 类型上不存在属性 'filter'