繁体   English   中英

在Angular JS中使用$ route重新加载页面

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM