I'm rendering a list of items to allow their editing and I'm saving the changes immediately to back-end. I'm using the following code:
<div ng-repeat="person in people">
<label>{{person.name}}</label>
<input type="number" ng-model="person.age" ng-change="person.save()" ng-disabled="person.saving" >
</div>
and the input blurs each time I edit the value (see fiddle).
The only similar question I was able to find on SO didn't help me.