2013-02-06 56 views
3

我有一個通用的JSON結構這樣AngularJS結合動態模型名

{ 
"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結構中的「鑰匙」。

這可能嗎?或者我需要幫助自己改變?

感謝

+0

好吧,剛剛發現自己: http://stackoverflow.com /問題/ 12553617 /如何-可以-I-設置一個動態模型名功能於angularjs?RQ = 1 – Soccertrash

回答

4

如果有人用這種方式尋找什麼,你可以用下面的語法:

request.parameter[parameter.key]