Я создаю сайт заявки на кредит с помощью Angular 7. (вспомните ваши обычные формы заявок на кредитные карты / ипотечные кредиты. Краткое описание основных функций:
- приложение имеет 7 страниц(каждая с одним или несколькими дочерними компонентами)
- все страницы имеют проверки на элементах управления формы (обязательно, минимальное значение и т. д.)
- пользователь не может перейти к следующему шагу / странице без завершениятекущий
Все это прекрасно работает.
Однако пользователь также может сохранить свое приложение и вернуться к нему позже.
В этом случае я хотел бы в идеале перейти на первую неполную / недействительную страницу, чтобы не начинать с самого начала. Я не могу сохранить состояние приложения / меню, только фактические данные.поэтому, когда я открываю существующее приложение, я думаю, что мне придется:
- загрузить страницы (элементы управления формой) с данными и «спросить» страницу, является ли она действительной или нет
- , если страница действительна, переместитеo следующий
- если страница недействительна, остановитесь там
Проблема в том, что я не знаю хорошего способа сделать это - как мне загрузить данныев элементы управления формой и проверить их без фактической загрузки страницы?Есть ли хороший, общий подход, который я могу использовать для этого?Это вообще возможно?
Спасибо!