2016-11-03 76 views
0

是否有任何人試圖向FormGroup類添加屬性?我想添加一個提交的屬性,該屬性將在提交表單時設置,因爲我只想在提交後才顯示錶單錯誤。最簡單的方法是在提交時設置爲true的組件中添加一個變量,但我不喜歡這樣。Angular 2 - 將提交的表單標誌添加到FormGroup

如果我們擴展FormGroup,是否有可能做些什麼?

謝謝你!

回答

1

你可以試試這個:

首先<form>標籤>>myForm設置temp variable。 現在,當表格爲提交的時,myForm.submitted將設置爲true

<form #myForm="ngForm" (ngSubmit)="onSubmit(ngForm)"> 
    ... 

    <!-- hide if not submitted --> 
    <div [hidden]="!myForm.submitted"> 
    Error Message! 
    </div> 
    ... 
</form> 

祝你好運。