2016-01-14 3 views
0

Я делаю сайт oAuth, на который люди приземляются, начиная с пути/ядра/входа, и когда я делаю изменения состояния с этой страницы, все URL-адреса добавляются к этому , Ex. Сброс пароля имеет URL-адрес состояния/core/resetPassword, но то, что отображается, - это/core/login/core/resetPassword.Ui-router добавление пути к концу существующего пути

Что нужно сделать, чтобы маршрутизатор ui добавлял URL-адреса на базовый URL-адрес?

ответ

0

Используйте «ядро» в качестве родительского состояния и используйте пароль «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' 
}) 
+0

Это не помогло. Я все еще получаю/core/login/core/resetPassword – Kotojo

+0

Поместите свой код в плункер –

Смежные вопросы