From 0ae11c1ea3ca33f336283704c4e05157fe8105d7 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 4 Jul 2023 14:09:05 +0200 Subject: [PATCH] Filter for ngModel valid --- projects/ng-form-patch/src/lib/patch-path.directive.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-form-patch/src/lib/patch-path.directive.ts b/projects/ng-form-patch/src/lib/patch-path.directive.ts index bd32958..7a132b4 100644 --- a/projects/ng-form-patch/src/lib/patch-path.directive.ts +++ b/projects/ng-form-patch/src/lib/patch-path.directive.ts @@ -26,7 +26,7 @@ export class PatchPathDirective { ngModel.valueChanges! .pipe( - filter(() => !!ngModel.dirty), + filter(() => !!ngModel.dirty && !!ngModel.control?.valid), debounceTime(debouncePerField ?? 300)) .subscribe(value => { patchService.patch(patch.patch, this.patchPath, params.params, value)