ソーシャル メディア統計のオブジェクトがあります。それらをテーブルに ng-repeat しようとしています。これが私のプランカーです。
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 を実行してみました。しかし、私はそれで運がありませんでした。セル内に内部オブジェクト (キーと値) を表示する方法について何か考えはありますか?