Как JSON данные из PHP API, используя state.go в ионной 1 - PullRequest
0 голосов
/ 30 ноября 2018

Я работаю над приложением 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 или есть какие-либо другиеальтернатива.

...