[英]Multiple steps form with Angular UI Router
我按照本教程使用UI Router構建了多步驟表單,效果很好,但是現在我想防止頁面重新加載操作,如果用戶停留在第二步,然后重新加載整個頁面,則應將其重定向到第一步,並要求他先輸入第一步表格。
我不知道將頁面重新加載到具有此要求的第一步
您可以在第一步中使用標志檢查狀態。
您可以簡單地查看當前狀態並對數據對象進行基本驗證。 如果值為空,則將狀態強制返回第一個狀態。
if($state.current.name != "form.profile" && (!$scope.name || !$scope.email)){
$state.go("form.profile");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.