如何将url更新为new,但在AngularJS中保存旧版本

时间:2017-06-19 15:53:25

标签: javascript angularjs angular-ui-router

我有问题,我需要将url更新为new,但如果用户获取旧地址需要重定向到new。在我的抽象状态的主要问题。 示例路线:

{
    name: 'process',
    config: {
        url: '',
        abstract: true,
        template: '<ui-view></ui-view>'
    }
},
{
    name: 'process.one',
    config: {
        url: '/process/:process_name',
        abstract: true,
        templateUrl: '<ui-view></ui-view>',
        controller: 'OneProcess',
        controllerAs: 'vm'
    }
},
{
    name: 'process.one.space',
    config: {
        url: '/version/:mode',
        templateUrl: 'app/templates/process-space.html',
        controller: 'ProcessSpace',
        controllerAs: 'vm'
    }
},
{
    name: 'process.one.analytics',
    config: {
        url: '/analytics',
        templateUrl: 'app/templates/analytics.html',
        controller: 'AnalyticsCtrl',
        controllerAs: 'vm'
    }
},

需要将url: '/process/:process_name'替换为url: '/processes/:process_name'最佳方法是什么?

0 个答案:

没有答案