[英]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.