disable save button until form is valid angular reactive form code example
Example: form changes button enable reactive forms
You can try it with the pristine property like this:
<button type="submit" [disabled]="form.pristine">Save</button>
This property checks if your form has changed since it was loaded.