Angular2:将多级对象作为路由参数传递
Angular2: Passing multilevel object as route params
我正在处理一个数据列表页面,该页面使用一些过滤器(一些具有多个值选择的选择框)
我需要能够深度链接这个结果,所以我需要将所有参数传递到URL
如果我传递一个多级对象(而不仅仅是key:value)对,我会在URL中得到[object object],这是不好的。
处理这个问题的正确方法是什么?JSON.stringify?
Yes JSON.stringify
and How to encode a query string that it is value of other query string in javascript?以使其成为有效的查询值。
另请参阅https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
相关文章:
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 有没有办法用routerLink/router.navigation附加查询/路由参数
- JavaScript常量-作为参数传递或直接使用
- 如何将javascript对象作为参数传递到c#web服务中
- 将参数传递给函数
- 如何将Gruntfile.js中的参数传递到webdriverio规范
- javascript,将参数传递给函数内部的闭包中的回调
- Javascript-将包含变量的html字符串作为参数传递
- 将字符串作为参数传递给函数onclick event jquery
- 将附加参数传递给路由(expressjs)
- express/如何将路由参数传递到其他文件
- 将路由参数传递给控制器
- 如何将路由参数传递给主视图
- 在 expressjs 中的回调之间传递路由参数的最佳方法
- Angular2:将多级对象作为路由参数传递
- 将路由段作为回调参数传递
- 将参数传递给节点.js中的路由
- 如何在使用路由时将参数传递给控制器