6
在Angular中,如何使用$ location.path重定向为$ http.post成功回调
我正在尝试通过将Post发送到php文件来提供简单的身份验证服务,ng-view当成功时,我需要它来加载主页的部分内容。 这是我尝试的: function loginCtrl($scope, $http, $location){ $http.post(url,data).success(function(data){ $location.path('/home'); }); } 结果我的网址发生了变化,但ng-view没有更新。当我手动刷新页面时,它会更新。 (路由已在处进行了正确配置$routeProvider,我已经测试了使用独立功能(而不是作为回调)将其重定向,并且可以正常工作) 我也尝试过定义$location.path('/home')为一个函数,然后在回调中调用它仍然不起作用。 我进行了一些研究,发现一些文章指出使用其他第三方插件时会发生这种情况,我仅加载angular.js 任何对某些学习材料的见解或指导都是很棒的