title: AngularJS bind to dynamic model name
body: <p>I have a generic JSON structure like this</p>
  
  <pre><code>{
   "parameters":
                [
                  {
                    "key":"fieldName","posibleValues":["Val1,"Val2"],
                    "key":"anotherField","posibleValues":["ValA,"ValB"]
                  }
                ]
   }
  </code></pre>
  
  <p>No I want to do something like this:</p>
  
  <pre><code>&lt;div ng-repeat="parameter in parameters"&gt;
    &lt;ng-form name="paramForm"&gt;
      {{parameter.key}}: &lt;select ng-model="request.parameter.{parameter.key}" ng-option="..." /&gt;    
    &lt;/ng-form&gt;
  
  
  &lt;/div&gt;
  </code></pre>
  
  <p>The problems comes with the </p>
  
  <pre><code>select ng-model="request.parameter.{parameter.key}"
  </code></pre>
  
  <p>So I want to setup a model that is named like "request.parameter.fieldName" (according to the "key" in the JSON structure.</p>
  
  <p>Is this possible? Or do I have to help myself with a ng-change? </p>
  
  <p>Thanks</p>