2
在Angular 1(1.5)窗體控制器中有一個$ setSubmitted()方法,允許您以編程方式將。$ submitted標誌設置爲true。Angular 2 - Forms - 通過NgForm對象設置NgForm .submitted爲true
如何在2中通過NgForm對象執行此操作?我不想使用該模板,又名(ngSubmit)=「」。
我試過.ngSubmit.emit(),但它沒有設置.submitted爲true。
我有同樣的問題。我需要通過ngSubmit.emit()提交表單的原因是因爲按鈕位於父組件的表單之外。我需要將提交的標誌設置爲true,因爲我在驗證消息邏輯中使用它。 – AntonK
調用onSubmit()而不是ngSubmit.emit()解決了我的問題。 – AntonK
與AntonK類似的情況。爲了節省很長時間的解釋,我無法控制會觸發提交的模板或按鈕,所以我需要在JS代碼中執行此操作。 – mrshickadance