我已经使用 angular fullstack yeoman 生成器来生成我网站的起点。
当用户访问受限页面时,我面临将用户重定向到登录页面的问题 - 似乎发生的是受限页面的控制器在重定向之前加载。重要的是,该问题仅在通过 grunt 构建分发后发生。
我没有改变很多原始生成的代码:
Auth.isLoggedInAsync(function (loggedIn) {
if (next.authenticate && !loggedIn) {
// store the requested url if not logged in
if ($location.url() != '/login') {
$cookies.put('returnUrl', $location.url());
}
$location.path('/login');
}
}