2016-04-21 60 views
0

我得到了幾個json數組,我想在循環中檢索一些數據。我想是的關鍵count從angularjs中的幾個json數組動態檢索數據

這裏的價值是我的代碼:

   .then(function(){ 
        var tabuser = JSON.parse(localStorage.getItem("myid")); 

        for(i = 0; i < tabuser.length; i++){ 
         console.log(tabuser[i].id); 
         displayfilter 
          .user(token,tabuser[i].id) 
          .then(function(data){ 

           console.log(data); 
           $scope.numtickets = data; 


          }) 
        } 

       }) 

這裏是我從我的`的console.log得到(數據):

enter image description here

而且我想檢索每個json數組的密鑰count的值。我如何顯示在我看來?

回答

1

創建一個JSON數組:

$scope.numtickets = []; 

推存keycount的價值:

$scope.numtickets.push(data); 

顯示視圖上的陣列:

<div ng-repeat="numticket in numtickets"> 
    {{numticket.count}} 
</div> 
+0

這是一個非常好的開始但它只顯示最後一個數組的值'count',而不是每個數組。我想我必須在新數組中推入'count'的值,然後輕鬆地檢索它們。因爲你的方法給了我幾個不同的選項卡,如果你明白我的意思,它就包含關鍵字'count'。 – xenurs

+0

嘗試使用:'$ scope.numtickets.push(angular.copy(data))' –

+0

它只複製最後一個值,因此它與之前的結果相同:( – xenurs