4

可能重复:
AngularJS - 如何在 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>

提前致谢!

4

1 回答 1

14

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

例如:{'adam':10, 'amalie':12} 中的 (name, age)。

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

于 2012-06-12T12:08:40.160 回答