2016-12-05 61 views
1

我是Ionic的初學者。所以,我想將JSON字符串轉換爲離子中的JSON對象,並在html頁面中訪問JSON。在Ionic SQLite中創建JSON對象

controller.js

app.controller('OilTrackerListingCntrl', function($scope, $ionicPlatform, $cordovaSQLite) 
{ 
$scope.pTrackerData = ''; 
$cordovaSQLite.execute(dbApp, "SELECT TOTAL_KM, SERVICE_DATE, AMOUNT_PAID, NEXT_SERVICE_DATE FROM OIL_TRACKER") 
       .then(
        function(res) { 
         $ionicLoading.hide(); 
         if (res.rows.length > 0) { 


          for (var i = 0; i < res.rows.length; i++) { 

           var varTrackerData = new TrackerData(res.rows.item(i).TOTAL_KM, res.rows.item(i).SERVICE_DATE, res.rows.item(i).AMOUNT_PAID, res.rows.item(i).NEXT_SERVICE_DATE); 
           SelectedTracker.push(varTrackerData); 
          } 
          var d = JSON.stringify(SelectedTracker); 
          alert(d); 
          $scope.pTrackerData = d; 
          alert($scope.pTrackerData); 
         } else { 
          alert('Not getting'); 
         } 
        }, 
        function(error) { 
         alert("Error on loading: " + error.message); 
        } 
       ); 
} 

回答

1

試試這個

var d = JSON.stringify(SelectedTracker);  

    alert(d); 

    $scope.pTrackerData = JSON.parse(d); 

    $scope.pTrackerData = JSON.parse(d); 

alert($scope.pTrackerData); 
+0

謝謝youuuuuuuuuuuu博士。它爲我工作 – Muhammed