如何在AngularJs中使用没有特定名称的ng-repeat

use*_*727 0 javascript angularjs

我正在使用AngularJS开发网站.

我从服务器上抓取了json数据.我需要在桌子上显示它.

Json数据格式是

  { 
    {"a" :1,"b": 2,"c":3}, 
    {"a" :3,"b": 4,"c":5}, 
    {"a" :1,"b": 2,"c":3}
  }
Run Code Online (Sandbox Code Playgroud)

问题是每个括号的名称; a,b,c是来自服务器的动态数据,以便服务器人员可以更改名称.

有我的psedocode

    <tr ng-repeat = "jsonObj in jsonArray"> 
     <td ng-repeat = "name in jsonObj">{{name}} </td>
  </tr>
Run Code Online (Sandbox Code Playgroud)

它不起作用.我想我知道它不起作用.但我不知道如何在不知道json数组名称的情况下进行更改.
由于a,b,c是动态的,我不能只输入{{jsonObj.a}} {{jsonObj.b}}

我希望有人能帮助我解决这个问题.谢谢

lin*_*k64 5

使用以下格式:

ng-repeat="(key,value) in myObj"
Run Code Online (Sandbox Code Playgroud)

这意味着只需执行{{key}}或操作即可轻松显示值和键{{value}}

<tr ng-repeat="obj in jsonArray">
  <td ng-repeat="(key,val) in obj ">{{val}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

有关ng-repeat可以采取的不同形式的详细信息,请参阅https://docs.angularjs.org/api/ng/directive/ngRepeat