【发布时间】:2014-06-04 13:35:41
【问题描述】:
大家好。
我有一个 .json 文件结构如下:
var var1 =
[ { "a":"soluce1",
"b":
[ { "user1" : "username1",
"ba" : "1" },
{ "user2" : "username2",
"ba" : "2" } ],
"c":"useless"
} ];
,我的 .html 文件:
<tr ng-repeat="varhtml in var1">
<td>{{varhtml.b[0].ba}}</td>
</tr>
它出现了:
1
我知道一开始一切都很好。对于下一步,我将显示
3
,(1+2 的结果:(ba+ba 和更多数组,如果需要...))。乍一看,我认为这并不难,但我不知道我需要用<td>{{varhtml.b[0].ba}}</td> 或其他文件做什么才能有这个愿望。
提前感谢您的帮助。
工作结果:
$scope.additionNumber = function (varhtml) {
var total = 0;
angular.forEach (varhtml.b, function (ligne) {
total += ligne.ba;
});
return total;
}
<tr ng-repeat="varhtml in var1">
<td><span ng-bind="additionNumber(varhtml)"></span></td>
</tr>
【问题讨论】:
标签: arrays json angularjs ng-repeat