When displaying a series of values from an array, the data items are not being bound to the model properly, as in: ``` $scope.model = { values: [ "Value 1", "Value 2, ... ] } ``` If the above is displayed in a series of input fields, changes to the content are not reflected in the model. However, binding the above using code like the following does maintain binding to the model: ``` <div ng-repeat="value in model.values"> <input type="text" ng-model="model.values[$index]" /> </div> ``` However the issue with this approach is that the text field loses focus on each keyup. A demo is here: http://jsfiddle.net/donovanh/GSx76/