在我的Angular项目中,我正在使用带有矩阵参数的路由器设置:
/foo/bar;paramA=1;paramB=2;paramC=3
当我注入ActivatedRoute
时,我可以从可观察的地图中分别获取这些属性。
当我使用angular-redux
路由器跟踪路由器状态时,状态会用一个简单的字符串更新,如下所示:
{ router: '/foo/bar;paramA=1;paramB=2;paramC=3' }
如何获取它以分解URL参数并将属性存储在redux状态? angular-redux
路由器可以执行此操作吗,还是需要在我的代码中明确执行此操作?
我期望得到这样的东西:
{ router: { path: '/foo/bar', params: { paramA : 1, paramB : 2, paramC : 3 } } }