NG1 UI-ROUTER:更改控制器的参数并返回路由

时间:2019-02-20 07:47:02

标签: angularjs angular-ui-router

我有一个状态:

$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'一起使用,是否存在一种通用的方法将.替换为\

0 个答案:

没有答案