<form name="editForm">
Title<input ng-model="task.title" type="text" name=taskTitle ng-model-options="{ updateOn: 'default' ,debounce{'default':2000000} }">
<a ng-click="UpdateTask(task.title)">SAVE</a>
<a ng-click="editForm.$rollbackViewValue();">DISCARD</a>
</form>
由于 debounce 值很长,当我点击“DISCARD”时,ng-model 不会反映它的变化。
但是,我想要的是,当我单击“保存”时,我可以更改去抖动值或使其过期,以便立即反映更改。
我在 AngularJs 文档中找不到 cancelDebounce(),有人愿意提供解决方案吗?谢谢