Angular2:将多级对象作为路由参数传递
Angular2: Passing multilevel object as route params
我正在处理一个使用一些过滤器的数据列表页面(一些 select 框具有多个值 selection)
我需要能够深入 link 这个结果,所以我需要将所有参数传递给 URL
如果我传递多级对象(而不仅仅是 key:value)对,我会在 URL 中得到 [object Object],这不好。
处理这个问题的正确方法是什么? JSON.stringify?
是 JSON.stringify
和 How to encode a query string so that it is the value of another query string in javascript? 使其成为有效的查询值。
另见 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
我正在处理一个使用一些过滤器的数据列表页面(一些 select 框具有多个值 selection)
我需要能够深入 link 这个结果,所以我需要将所有参数传递给 URL
如果我传递多级对象(而不仅仅是 key:value)对,我会在 URL 中得到 [object Object],这不好。
处理这个问题的正确方法是什么? JSON.stringify?
是 JSON.stringify
和 How to encode a query string so that it is the value of another query string in javascript? 使其成为有效的查询值。
另见 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent