서비스 파일에서 기능을 수행하기 위해 ajax 호출을 사용하고 있으며 응답이 성공하면 페이지를 다른 URL로 리디렉션하고 싶습니다. 현재 간단한 js "window.location = response [ 'message'];"를 사용 하여이 작업을 수행하고 있습니다. 그러나 angularjs 코드로 교체해야합니다. 나는 stackoverflow에 대한 다양한 솔루션을 보았고 $ location을 사용했습니다. 그러나 나는 각도에 익숙하지 않고 구현하기가 어렵습니다.
$http({
url: RootURL+'app-code/common.service.php',
method: "POST",
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
dataType: 'json',
data:data + '&method=signin'
}).success(function (response) {
console.log(response);
if (response['code'] == '420') {
$scope.message = response['message'];
$scope.loginPassword = '';
}
else if (response['code'] != '200'){
$scope.message = response['message'];
$scope.loginPassword = '';
}
else {
window.location = response['message'];
}
// $scope.users = data.users; // assign $scope.persons here as promise is resolved here
})