聲明:我是一個角度noob,這是我第一個使用它的項目。在AngularJS的多條路線上驗證表格
我目前正在構建一個應用程序,用戶要在多個頁面/路線上的表單中提供大量數據。所有表格中的所有數據都必須在提交之前進行驗證。
我使用提供的指令來設置驗證規則(ngPattern,ngRequired),並且它在每個表單上運行良好。當一個單獨的所有字段都有效時,當前頁面上的表單狀態是有效的。
我的問題是當試圖獲得有效的狀態爲其餘的路線上的形式。我試過在ng-view外面聲明表格,
<form name="main"><div ng-view></div></form>
並且在每個路由部分中有一個嵌套窗體的主窗體外部ng-view。 Angular仍然只是驗證當前顯示的表單。這完全可以解決嗎?我能聞到這裏的一些哈克解決方法..
你的意思是一個需要在所有屏幕中的所有輸入字段的驗證? –
是的。所有字段,甚至不同路線上的表單中的字段。 – rallrall
我認爲這是不可能的,因爲驗證信息應該不同。 –