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}}
我希望有人能帮助我解决这个问题.谢谢
使用以下格式:
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
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |