【发布时间】:2015-07-05 22:26:03
【问题描述】:
我有以下数据和 HTML 模板(显然还有 app.js 中的其他代码)。我的“tbody”中的代码完美运行,并显示如下表格:
电流输出
--------------------
| AAPL | 127 | 128 |
--------------------
| GOOG | 523 | 522 |
--------------------
| TWTR | 35 | 36 |
--------------------
现在我正在尝试遍历第一个对象的“键”并将它们显示在一个“头”中,如下所示:
期望的输出
--------------------
| Name | jan | feb |
--------------------
| AAPL | 127 | 128 |
--------------------
| GOOG | 523 | 522 |
--------------------
| TWTR | 35 | 36 |
--------------------
数据
$scope.data = [
{
"name": "AAPL",
"jan": "127",
"feb": "128"
},
{
"name": "GOOG",
"jan": "523",
"feb": "522"
},
{
"name": "TWTR",
"jan": "35",
"feb": "36"
}]
html
<table>
<thead>
<tr>
<td ng-repeat="">{{}}</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="object in data">
<td ng-repeat="(a,b) in object">{{b}}</td>
</tr>
</tbody>
</table>
有人指出这个问题是另一个问题的重复,虽然,另一个是纯JS,这个问题使用AngularJS。
【问题讨论】:
-
@murid:您的代码有效,检查您是否链接到 Angular 库,或正确链接 ng-app、ng-controller...
-
那是普通的 JS,我需要 Angular 中的一些东西,类似于“ng-repeat”,但不会重复,只会吐出 1 个值。
-
@hungndv 就像我说的,tbody 有效。我需要代码。
标签: javascript html angularjs angularjs-ng-repeat ng-repeat