我有像这样的通用JSON结构
{
"parameters":
[
{
"key":"fieldName","posibleValues":["Val1,"Val2"],
"key":"anotherField","posibleValues":["ValA,"ValB"]
}
]
}
不,我想做这样的事情:
<div ng-repeat="parameter in parameters">
<ng-form name="paramForm">
{{parameter.key}}: <select ng-model="request.parameter.{parameter.key}" ng-option="..." />
</ng-form>
</div>
问题来自
select ng-model="request.parameter.{parameter.key}"
所以我想设置一个名为“request.parameter.fieldName”的模型(根据JSON结构中的“key”。
这可能吗?或者我是否必须帮助自己进行改变?
由于
答案 0 :(得分:4)
如果有人以这种方式寻找任何内容,您可以使用以下语法:
request.parameter[parameter.key]