Я написал угловое приложение, в котором я делаю http-вызовы для каждого события modelChange
. Я использовал lodash _.debounce()
. Проблема в том, что я не могу отменить эти вызовы после первого успешного выполнения debounce.
modelChangeEvent(item):void {
const _this = this;
let debounceObj = _.debounce(function(){
_this.makeHttpCall(item);
debounceObj.cancel();
},600);
debounceObj();
}