如何按angularjs中的键和值列出?

时间:2012-06-11 21:05:01

标签: angularjs

  

可能重复:
  AngularJS - How can I reference the property name within an ng-Repeat

我有一个类似的JSON文件:

fields: {
    alias: {
        type: "string",
    },
    name: {
        type: "string",
    }
}

我想要这样的东西:

<dl ng-repeat="for field in fields.items">
    <dt>
        {{ field.key }}
    </dt>
    <dd>
        {{ field.value }}
    </dd>
</dl>

提前感谢!

1 个答案:

答案 0 :(得分:14)

根据ngRepeat文档,您可以使用“(表达式中的键,值)”作为参数 - 其中键和值可以是任何用户定义的标识符,而表达式是使集合枚举的范围表达式。

例如:{'adam':10,'amalie':12}中的(姓名,年龄)。

http://docs.angularjs.org/api/ng.directive:ngRepeat