AngularJS 获取 json 字段名

AngularJS get json field name

几天前开始学习AngularJS,想知道如何获取JSON文件中字段的名称。

{contador: "1159273", Code: "TCP_MISS/200", $$hashKey: "object:12"}

那是 json 文件的一行,我想得到 "contador" 和 "Code"。 我的 objective 是在上面做一个 table。

这是我的 HTML 代码:

<table class="table">
    <tr >
      <td ng-repeat="(key, name) in $ctrl.logs.data">{{key}}</td>
    </tr>
    <tr ng-repeat="linha in $ctrl.logs.data">
      <td>{{ linha.contador }}</td>
      <td>{{ linha.Code }}</td>
    </tr>
  </table>

"key" returns 0 1 2 ... 我想得到 "contador" 和 "Code".

因为你的数据是数组所以改这行

 <td ng-repeat="(key, name) in $ctrl.logs.data">{{key}}</td>

与以下

<td ng-repeat="(key, name) in $ctrl.logs.data[0]">{{key}}</td>

Demo