【发布时间】:2013-06-16 10:04:49
【问题描述】:
我有一个社交媒体统计对象。我正在尝试将它们重复到表格中。 Here's my plunker.
HTML:
<table>
<tr ng-repeat="(metric, metricData) in data">
<td>{{metric}}</td>
<td>{{metricData}}</td>
</tr>
</table>
控制器对象:
$scope.data = { buzz:0,
Delicious:121,
Facebook:
{
like_count: "6266",
share_count: "20746"
},
GooglePlusOne:429,
LinkedIn:820,
Twitter:4074
};
我在查看 Facebook 结果时遇到了问题。在<td> 中显示整个对象(因为它应该与我的代码设置方式一样)。但我宁愿重复该对象并在单元格中显示键和值。
我尝试做一些事情来查看metricData 是否是一个对象,并对其进行某种 ng-repeat。但我没有运气。 知道如何在单元格中显示内部对象(键和值)吗?
【问题讨论】:
-
为什么不能嵌套 ng-repeats?
-
@smk 我知道你可以嵌套 ng-repeats。但是在使用表格时我无法让它正常工作。你会怎么做呢?
-
在某一点之后,你打算在什么上面筑巢?
<td>没有孩子,除非我弄错了。在不久的将来,我将有一个对象深入 4-5 层的项目......如果我什至无法让这个对象工作,我不知道在这些情况下我会做什么。哈。
标签: angularjs json object html-table angularjs-ng-repeat