title: AngularJS: Updating an input with a dynamic ng-model blurs on each key press
body: <p>jsFiddle to demonstrate the problem: <a href="http://jsfiddle.net/yoxigen/xxTJc/">http://jsfiddle.net/yoxigen/xxTJc/</a></p>
  
  <p>I'm building a small form to edit all of an object's properties. For that, I have a repeater for the properties. Each property has its input:</p>
  
  <pre><code>&lt;ul ng-controller="myController"&gt;
     &lt;li ng-repeat="(property, value) in obj"&gt;
         &lt;input ng-model="obj[property]"/&gt;&lt;span&gt;{{value}}&lt;/span&gt;
     &lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>Each time a key is pressed in an input, the value next to it updates properly, but the input loses focus. Any idea how this can be fixed?</p>