NG1 UI-ROUTER: изменить параметр для контроллера и вернуться к маршруту - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть состояние:

$stateProvider
    .state('i18n.node', {
        url: '/node-{action:(?:search|add|edit)}/{key:.*}',
        params: {
            action: { value: 'search' },
            key: { value: '', squash: true, raw: true } ...

Мне нужно заменить ключ / char на . для контроллера.Это не проблема, и я могу сделать это так:

resolve: {
    action: ($transition$) => $transition$.params().action,
    key: ($transition$) => $transition$.params().key.replace(/\//ig, '.')
}

Но что, если я хочу использовать ui-sref с key: 'test.test1.test2', на мой взгляд, есть ли общий способ заменить .с \ в состоянии?

...