Javascript HTML和Angular中的动态变量?

Javascript HTML和Angular中的动态变量?,javascript,html,angularjs,Javascript,Html,Angularjs,我在一个由显示名和变量组成的对象列表中使用ng repeat。例如,下面是一个示例字段列表: "fields": [ {"displayName": "Company Name", "variable": "name"}, {"displayName": "Location of Product", "variable": "location"}, ] 目前我正在做这样的事情: <div ng-repeat="field in fields"> <la

我在一个由显示名和变量组成的对象列表中使用
ng repeat
。例如,下面是一个示例字段列表:

"fields": [
    {"displayName": "Company Name", "variable": "name"},
    {"displayName": "Location of Product", "variable": "location"},
]
目前我正在做这样的事情:

<div ng-repeat="field in fields">
    <label class="control-label">{{field.displayName}}</label>
    model.{{field.variable}}
</div>

{{field.displayName}
模型{{field.variable}}
我希望
model.{{field.variable}
显示
model.variable
值。例如,如果
field.displayName
是“公司名称”,那么我想显示
model.Name

我试着用大括号把它全部包起来,但是没有用


谢谢

当您使用动态键时,需要使用括号符号

<div ng-repeat="field in fields">
    <label class="control-label">{{ field.displayName }}</label>
    {{ model[field.variable] }}
</div>

{{field.displayName}}
{{model[field.variable]}

当您使用动态键时,需要使用括号符号

<div ng-repeat="field in fields">
    <label class="control-label">{{ field.displayName }}</label>
    {{ model[field.variable] }}
</div>

{{field.displayName}}
{{model[field.variable]}