У меня есть состояние:
$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'
, на мой взгляд, есть ли общий способ заменить .
с \
в состоянии?