title: Ember Two Way Binding
body: <p>Using Ember 2.0. I have an object that I want to bind with a set of inputs. The keys in the object are not known until run time. Here is what I have:</p>
  
  <p>JS</p>
  
  <pre><code>export default Ember.Component.extend({
    form: {},
    fields: Ember.computed(function() {
     //Dynamically gets list of fields as array
     return fields;
    })
  });
  </code></pre>
  
  <p>HBS</p>
  
  <pre><code>{{#each fields as |field|}}
    {{field.title}} - {{input type="text" value=(mut (mergeHelper "form." field.title))}}
  {{/each}}
  </code></pre>
  
  <p>MERGEHELPER</p>
  
  <pre><code>export function mergeHelper(params) {
    var result = "";
    for (var i = 0; i &lt; params.length; i++) {
      result+=params[i];
    }
    return result;
  }
  </code></pre>
  
  <p>The problem I have is when I go to edit the input I get the following error: "Uncaught Error: Stream error: setValue not implemented". What am I doing wrong? Thanks.</p>