angularjs - 如何在 AngularJS 中使用 ng-repeat 迭代键和值?

标签 angularjs angularjs-ng-repeat

在我的 Controller 中,我有如下数据: $scope.object = data

现在这个数据是字典,其中的键和值来自 json .

我可以使用 object.name 访问该属性在模板中。有没有什么方法可以让我迭代这些键并将它们显示在表格中,例如

<tr><td> {{key}} </td> <td> data.key </td>

数据是这样的

{
    "id": 2,
    "project": "wewe2012",
    "date": "2013-02-26",
    "description": "ewew",
    "eet_no": "ewew",
}

最佳答案

怎么样:

<table>
  <tr ng-repeat="(key, value) in data">
    <td> {{key}} </td> <td> {{ value }} </td>
  </tr>
</table>

文档中列出了此方法:https://docs.angularjs.org/api/ng/directive/ngRepeat

关于angularjs - 如何在 AngularJS 中使用 ng-repeat 迭代键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15127834/

相关文章:

angularjs - 警告 : Running "compass:server" (compass) task

angularjs - 停止下拉菜单中输入字段的点击事件(AngularJS 过滤器元素)

javascript - 强制 ng-repeat 在数据绑定(bind)中重新运行函数

javascript - AngularJS - ng-repeat array with string index

javascript - ng-repeat、$scope、$http 的问题

css - Angularjs:为菜单中的每个页面定义不同的CSS

angularjs - Angular 引导模态 Controller 不起作用

javascript - 如何使用 angularJS 创建门户网站

javascript - 计算 ng-repeat Angular JS 表达总数

javascript - 检查选项选择ng-repeat