我正在尝试通过将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
任何对某些学习材料的见解或指导都是很棒的