集AngularJS我有一個嵌套的AngularJS形成像這樣:嵌套表格提交
<form name="parentForm" ng-submit="submit()">
<input name="parentInput" type="text">
<ng-include src="childForm.html" ng-form="childForm"></ng-include>
<button type="submit">Submit</submit>
</form>
而這裏的childForm.html
<input name="childInput" type="text">
對於與問題無關的原因,我不能合併父窗體和子窗體 - 它們需要是兩個單獨的文件。
現在,當用戶單擊提交按鈕時,驗證將正確應用於parentForm和childForm。但是,只有父窗體將其$提交標誌設置爲true,這是有問題的,因爲我正在使用它來觸發顯示某些錯誤消息。我不希望子表單檢查父表單是否爲$提交,因爲它們是兩個單獨的文件。我唯一的選擇是讓子表單上的submit()方法調用$ setSubmitted(),這很尷尬,因爲現在父表單需要直接引用子表單。有沒有更好的方法來將子窗體的$提交爲true?
事件怎麼就是:「觸發顯示某些錯誤消息「? – 2015-03-13 15:21:53