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]}