Since ngModel is updating instantly how to put a delay.
update_fields(){ this.service.yourTask(){ .subscribe(data => { setTimeout(()=>{ //your task }, 4000) } } } someFunction() { setTimeout(() => /* code to execute */, 3000) }