后端框架 - Sails.js
Frontend Framework - Angular.js ver 1.5.8 with Angular-UI-router ver 1.0.3
登录/注册屏幕--->在后端state.transitionTo()仪表板
的响应之后当我在注册前刷新页面时,登录和注册刷新很好。 但是,登录后刷新它们时,它们无法正常刷新。他们去无限刷新
配置代码:
$urlRouterProvider.otherwise("client/login")
$stateProvider.state('app/dashboard', {
url: '/app/dashboard',
templateUrl: 'templates/client/index.html',
controller: 'ClientMasterCtrl'
}).state('login', {
url: '/client/login',
templateUrl: 'templates/client/login.html',
controller: 'ClientLoginCtrl'
}).state('register', {
url: '/client/register',
templateUrl: 'templates/client/register.html',
controller: 'ClientRegisterCtrl'
});
登录/注册转换代码:
.success(function (response) {
console.log(response);
$state.transitionTo('app/dashboard');
});
无法找到任何方式。
有人可以帮助我或指出我正确的方向
在此先感谢
答案 0 :(得分:0)
您可以使用$state.go('app/dashboard')
Documentation。
对于$ state.transition这是working example
转换到新状态的便捷方法。 $ state.go来电 $ state.transitionTo内部但自动设置选项{ location:true,inherit:true,relative:$ state。$ current,notify:true }。这允许您轻松使用绝对或相对路径和 仅指定您要更新的参数(同时让我们更新) 未指定的参数从当前状态继承。