gpt4 book ai didi

javascript - AngularJS 使用作用域变量解析 JSON 数据

转载 作者:行者123 更新时间:2023-12-03 09:42:52 25 4
gpt4 key购买 nike

我想在 AngularJS 中解析 JSON。我在此 Controller 中使用 $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 处出错。我该如何解决它或有一些方法?非常感谢。

最佳答案

如果您的 key 是变量,则可以使用 data.Items[stpNameCat] 来访问它,而不是 data.Items.stpNameCat

我认为您应该将类​​别传递到 $http 中的服务器并让它仅返回您需要的数据。但这是您的设计选择。

关于javascript - AngularJS 使用作用域变量解析 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31134289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com