Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Ui路由器将路径添加到现有路径的末尾_Angularjs_Routing_Angular Ui Router - Fatal编程技术网

Angularjs Ui路由器将路径添加到现有路径的末尾

Angularjs Ui路由器将路径添加到现有路径的末尾,angularjs,routing,angular-ui-router,Angularjs,Routing,Angular Ui Router,我正在创建一个oAuth站点,人们将从路径/core/login开始登录,当我从该页面进行状态更改时,所有URL都将附加到该页面。例如,重置密码的状态url为/core/resetPassword,但显示的是/core/login/core/resetPassword 我需要做什么才能让ui路由器将url附加到基本url?使用“核心”作为父状态,使用“登录”和“重置密码”作为子状态 .state('core', { url : '/core', abstract:

我正在创建一个oAuth站点,人们将从路径/core/login开始登录,当我从该页面进行状态更改时,所有URL都将附加到该页面。例如,重置密码的状态url为/core/resetPassword,但显示的是/core/login/core/resetPassword

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

使用“核心”作为父状态,使用“登录”和“重置密码”作为子状态

.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'
})

那没用。我仍在获取/core/login/core/resetPassword