<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>
デバウンス値が非常に長いため、「DISCARD」をクリックすると、ng-model はその変更を反映しません。
ただし、「保存」をクリックすると、デバウンス値を変更するか、期限切れにすることができるので、変更がすぐに反映されます。
AngularJs ドキュメントに cancelDebounce() が見つかりません。解決策を提供したい人はいますか? ありがとう