Я работаю над приложением ionic 1 и хочу отправить данные JSON на другую страницу, используя state.go.
Ответ API
{
"employee_name": "ABHAY",
"email": "abhay@test.com",
"employee_id": "11",
"phone": "123456789",
"franchise_id": "13",
"response_code": "STATUS_OK"
}
и яхочу отправить полный ответ с этой страницы на страницу app.dashboard.
login.js
$scope.login = function(user,password)
$window.localStorage.setItem('my-storage', user);
var valid=$scope.loginValidation(user, password);
console.log(valid);
if(valid==true){
$ionicLoading.show({
template: '<ion-spinner></ion-spinner><p>Loading...</p>'
});
var link = 'http://testing.com/dev.system/mobileapi/coreapi.php';
var datasend = $.param({
username: user,
pass: password,
request_code:'bm_login'
}) ;
$http.post(link, datasend, config)
.success(function(response){
$ionicLoading.hide();
console.log(response);
if(response.response_code == 'STATUS_OK'){
CustomerDetails.set({
employee_name: response. employee_name,
phone: response.phone,
email:response.email,
employee_id : response.employee_id,
franchise_id : response.franchise_id,
});
$state.go('app.dashboard'); //here i want to pass all data.
}else{
var alertPopup = $ionicPopup.alert({
title: "Error",
template: "Login failed!"
});
}
}) .error(function(response){
$ionicLoading.hide();
var alertPopup = $ionicPopup.alert({
title: 'ServerError!',
template: 'ServerError'+response
});
});
}
}
Я использую state.go или есть какие-либо другиеальтернатива.