首页 > 解决方案 > AngularJS 获取 json 字段名

问题描述

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

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

这是json文件的一行,我想得到“contador”和“Code”。我的目标是在上面做一张桌子。

这是我的 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”返回 0 1 2 ...我想得到“contador”和“Code”。

标签: angularjsjsonfield-names

解决方案


这是因为您的数据是数组更改此行

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

与以下

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

演示


推荐阅读