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

zVi*_*tor 4 angularjs

可能重复:
AngularJS - 如何在ng-Repeat中引用属性名称

我有一个像这样的JSON文件:

fields: {
    alias: {
        type: "string",
    },
    name: {
        type: "string",
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

<dl ng-repeat="for field in fields.items">
    <dt>
        {{ field.key }}
    </dt>
    <dd>
        {{ field.value }}
    </dd>
</dl>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

zVi*_*tor 14

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

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

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

  • 甜!谢谢.这可能是愚蠢的,但这里简单的答案实际上帮助我学习阅读和实现AngularJS文档. (3认同)