Ui-router将路径添加到现有路径的末尾

时间:2016-01-14 03:53:47

标签: angularjs routing angular-ui-router

我正在制作一个oAuth网站,人们将从路径/核心/登录开始登陆,当我从该页面进行状态更改时,所有网址都附加到该网站。防爆。重置密码的状态URL为/ core / resetPassword,但显示的是/ core / login / core / resetPassword。

我需要做些什么才能让ui路由器将网址附加到基本网址?

1 个答案:

答案 0 :(得分:0)

使用“core”作为父状态,并使用“login”和“resetPassword”密码作为子状态。

.state('core', {
        url : '/core',
        abstract: true
})
.state('core.login', {
        url : 'login',
        templateUrl : 'fragments/login.html',
        controller : 'LoginController'
})
.state('core.resetPassword', {
        url : 'resetPassword',
        templateUrl : 'fragments/resetPassword.html',
        controller : 'ResetPasswordController'
})