В моем проекте Angular я использую настройку маршрутизатора с параметрами матрицы: /foo/bar;paramA=1;paramB=2;paramC=3
Когда я внедряю ActivatedRoute
, я могу получить эти свойства по отдельности из наблюдаемой карты.
Когда я отслеживаю состояние маршрутизатора с помощью angular-redux
маршрутизатора, состояние обновляется с помощью простой строки, например:
{ router: '/foo/bar;paramA=1;paramB=2;paramC=3' }
Как мне получить его, чтобы разбить URLparams и хранить свойства в состоянии редукса?Может ли маршрутизатор angular-redux
сделать это, или мне нужно сделать это явно в моем коде?
Я ожидал получить что-то вроде этого:
{ router: { path: '/foo/bar', params: { paramA : 1, paramB : 2, paramC : 3 } } }