我在$ http post:
之后使用以下代码进行重定向 $http({
method : 'POST',
url : '/response',
data : querystring.stringify($scope.formData),
headers : { 'Content-Type': 'application/x-www-form-urlencoded' }
})
.success(function(data) {
// the data is ('<html><head><META HTTP-EQUIV="Refresh" Content="0; URL=https://www.example.com/"></head>'
$window.location.replace(data);
}
})
答案 0 :(得分:1)
根据AngularJS Developer Guide on Using $location,请尝试:
$location.path('/someNewPath');
$location.replace();
答案 1 :(得分:0)
重定向到同一个域名,您应该像@Emanuel Saringan的评论一样使用。但是,你应该尝试:
angular.element(document.location = "your link")
重定向到不同的域时。