我正在渲染项目列表以允许编辑,并且我将更改立即保存到后端。我使用以下代码:
<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>
每次编辑值时输入都会模糊(请参阅fiddle)。
我在SO上找到的only similar question没有帮助我。
答案 0 :(得分:0)
原来问题在于在保存到后端时禁用输入。 每次禁用输入时,它都会失去焦点。因此,即使保存时间过短,我也无法看到输入被禁用并再次启用,我可以观察到结果模糊。