[英]Reload page with $route in Angular JS
我已经使用Angular JS构建了一个登录模块。 使用$ http完成所有验证和数据库检查之后,如果登录成功,则需要重新加载页面,以便PHP可以向用户显示正确的内容。
我试过使用$ route重新加载页面,但是我只收到奇怪的错误,例如
Error: [$injector:unpr]....
相关代码:
(function(){
var app = angular.module('login',[]);
app.controller('LoginController', function($scope,$http,$route){
$scope.loginCheck = function(){
$http({
method : 'POST',
data : $.param($scope.login),
url : '/assets/includes/login.php?query=login',
headers : { 'Content-Type': 'application/x-www-form-urlencoded' }
}).success(function(data){
if (data == 'success') $route.reload();
});
};
});
})();
您为什么不做一次硬刷新,如果我没记错的话,您想重新渲染服务器页面,一个普通的旧Javascript重载就可以做到: location.reload();
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.