我有一个状态:
$stateProvider
.state('i18n.node', {
url: '/node-{action:(?:search|add|edit)}/{key:.*}',
params: {
action: { value: 'search' },
key: { value: '', squash: true, raw: true } ...
我需要用控制器的/
替换键.
字符。这不是问题,我可以这样做:
resolve: {
action: ($transition$) => $transition$.params().action,
key: ($transition$) => $transition$.params().key.replace(/\//ig, '.')
}
但是,如果我想在状态下将ui-sref与key: 'test.test1.test2'
一起使用,是否存在一种通用的方法将.
替换为\
?