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.