gpt4 book ai didi

javascript - 在 AngularJS 中显示 JSON 数组中的键值

转载 作者:行者123 更新时间:2023-11-28 00:54:17 25 4
gpt4 key购买 nike

如何从给定的 JSON 中获取联赛冠军以显示在 [TITLE] 中?其他一切都很好,但我希望它出现在联赛类别中。

我的 HTML:

    <div ng-controller="LeaguesCtrl">
<div ng-repeat="league in leagues">
League: {{[TITLE]}}
<table>
<tr ng-repeat="match in league">
<td>{{match.home_team}}</td>
<td>-</td>
<td>{{match.away_team}}</td>
<td><a href="#">{{match.home_odds}}</a></td>
<td><a href="#">{{match.draw_odds}}</a></td>
<td><a href="#">{{match.away_odds}}</a></td>
</tr>
</table>
<br />
</div>
</div>

我的 JSON:

{
"UEFA Champions League": [
{
"id": 152494,
"home_team": "APOEL Nicosia",
"home_short": "",
"away_team": "Paris SG",
"away_short": ""
},
{
"id": 152519,
"home_team": "Chelsea",
"home_short": "",
"away_team": "Maribor",
"away_short": ""
}
],
"Barclays Premier League": [
{
"id": 126938,
"home_team": "Arsenal",
"home_short": "",
"away_team": "Hull",
"away_short": ""
},
{
"id": 126942,
"home_team": "Manchester C",
"home_short": "Man C",
"away_team": "Tottenham",
"away_short": "Man C"
}
]
}

我的 AngularJS Controller :

myApp("LeaguesCtrl", function($scope, $http) {
$http.get('http://api.odds24.com/best-odds?user=dev&leagues=SOCENGPRE,SOCINTCHL,SOCESPPRI').
success(function(data, status, headers, config) {
$scope.leagues = data;
});
});

最佳答案

你必须在ng-repeate中指定,就像这样;

<div class="col-lg-12" ng-controller="LeaguesCtrl">
<div ng-repeat="(key, league) in leagues">
League: {{key}}
<table>
<tr ng-repeat="match in league">
<td style="padding: 0 5px">{{match.home_team}}</td>
<td style="padding: 0 5px">-</td>
<td style="padding: 0 5px">{{match.away_team}}</td>
<td style="padding: 0 5px; text-align: right"><a href="#">{{match.home_odds}}</a></td>
<td style="padding: 0 5px; text-align: right"><a href="#">{{match.draw_odds}}</a></td>
<td style="padding: 0 5px; text-align: right"><a href="#">{{match.away_odds}}</a></td>
</tr>
</table>
<br />
</div>
</div>

然后只需使用 {{key}}

这是一个plunker .

关于javascript - 在 AngularJS 中显示 JSON 数组中的键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26411350/

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