簡體   English   中英

AngularJS使用范圍變量解析JSON數據

[英]AngularJS parse JSON data with scope variable

我想在AngularJS中解析JSON。 我在此控制器中使用$stateParams

 rerunApp.controller('rerunCategoryListCtrl', function($scope, $http, $stateParams) {
     var stpNameCat = $stateParams.nameCat;
             $http.get(JSON URI).success(function (data, status) {
                  var response = data.Items.stpNameCat;
                  console.log(response);
             });
    });

我的JSON在下面。

{
   cacheFileUpdate: 1435651202,
 - Items: {
       + newsProgram: [...],
       + entertainProgram: [...],
       + documentaryProgram: [...],
       + benefitProgram: [...],
       + kidsProgram: [...],
       + dramaProgram: [...],
       + oldProgram: [...],
       + etcProgram: [...]
   }
}

當我運行此應用程序時。 我想在每個Items獲取項目,例如$stateParams是newsProgram,輸出是newsProgram中的項目。 但是它在data.Items.stpNameCat 我該如何解決它或有某種方法? 非常感謝。

如果鍵是變量,則使用data.Items[stpNameCat]而不是data.Items.stpNameCat來訪問它。

我認為您應該將類​​別傳遞到$http的服務器,並讓它返回僅需要的數據。 但這是您的設計選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM