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