gpt4 book ai didi

javascript - 如何使用 angularjs 查找嵌套的 json 对象?

转载 作者:行者123 更新时间:2023-11-30 17:36:39 25 4
gpt4 key购买 nike

如何使用 AngularJS 找到相当嵌套的 JSON 对象并输出?我已经弄乱它​​很长一段时间了,但我似乎无法正确处理它。希望你们能帮助我!

HTML:

<div id="ng-app" ng-controller="AnalyticsCtrl">
<div ng-repeat="post in posts">
<span>{{post.title}}</span>
<span>{{post.counter}}</span>
</div>
</div>

JSON:我正在尝试获取帖子标题和计数器

{
"status" : "success",
"data" :
{
"activeVisitors" : "148",
"posts" :
[
{
"id" : 1,
"title" : "Bla blabla blablabl bla blablaba",
"counter" : "20"
},
{
"id" : 2,
"title" : "Blie bla blup wflup flel del",
"counter" : "18"
},
{
"id" : 3,
"title" : "Flel djep flep tro fro klel",
"counter" : "14"
}
]
}
}

控制键:

'use strict';

var myApp = angular.module('myApp', []);

myApp.controller('AnalyticsCtrl', ['$scope', '$http', function($scope,$http) {
$http({method:'POST', url: 'jsonData.php', headers: {}})
.success(function(data) {
$scope.posts = data;
});
}]);

最佳答案

代替

 <div ng-repeat="post in posts">

使用

 <div ng-repeat="post in posts.data.posts">

您也可以修改 Controller 并使用现有的 HTML

Controller

$http({method:'POST', url: 'jsonData.php', headers: {}})
.success(function(data) {
$scope.posts = data.data.posts;
});

关于javascript - 如何使用 angularjs 查找嵌套的 json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21911325/

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