How to check for changes in form in Angular 2 using

前端 未结 10 712
轻奢々
轻奢々 2020-12-08 13:53

I have a form with few data fields and two buttons.I want to enable the buttons only if the user makes some changes to the form. I have tried using:

this.for         


        
10条回答
  •  执念已碎
    2020-12-08 14:55

    first of all use "NgForm".


    Then on the "onSubmit()" function do this -

    onSubmit(myForm: NgForm): void {
      let formControls = myForm.controls;
      if(formControls.firstName.dirty) {
        console.log("It's dirty");
      }
      else {
        console.log("not dirty");
      }
    } 
    

    It will definitely work. You can print the whole "myForm" and see for yourselves what all options are available to use.

提交回复
热议问题