与角度ui路由器状态绑定的常见查询参数

时间:2014-11-19 18:11:32

标签: angularjs angular-ui angular-ui-router

是否可以定义与具有公共查询参数的任何网址匹配的状态。

$stateProvider
    .state('home', {    // First state
        parent: 'base',
        url: '/',
        templateUrl: function($stateParams) {
            // some code
        },
    })
    .state('urlMap', {   // Second state
        url: '/:ctrl/:action',
        templateUrl: function($stateParams) {
            // some template code
        },
    })
    .state('overlay', {          // common state
        url: '*?overlayName',
        onEnter: function($stateParams) {
             // Do some stuff
        }
    })

我的问题是,我应该如何定义每当我访问某些URL时的常见状态:#/?overlayName=auth#/user/profile?overlayName=auth并且我可以执行在 onEnter 内写的代码回调。

我还尝试了 $ urlMatcherFactory 进行编译。

0 个答案:

没有答案