Saya menggunakan panggilan ajax untuk melakukan fungsionalitas dalam file layanan dan jika responsnya berhasil, saya ingin mengalihkan halaman ke url lain. Saat ini, saya melakukan ini dengan menggunakan js sederhana "window.location = response ['message'];". Tapi saya perlu menggantinya dengan kode angularjs. Saya telah melihat berbagai solusi pada stackoverflow, mereka menggunakan $ location. Tetapi saya baru untuk sudut dan mengalami kesulitan untuk mengimplementasikannya.
$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
})