У меня есть форма, в которой я хочу инициировать проверку, когда пользователь нажимает кнопку «Отправить». Если проверка не пройдена, отображаются подходящие сообщения об ошибках. Это многое работает.
Однако, если проверка проходит успешно, я хочу, чтобы форма отправляла синхронный запрос POST с полной перезагрузкой страницы, как если бы параметры действия и метода были установлены как обычно.
Как можно запустить обычное действие публикации (не AJAX) из функции ng-submit в области AngularJS?
Моя форма, конечно, выглядит в основном следующим образом:
<form id="myForm" name="myForm" ng-submit="formAction(this, models)">
...
<input type="submit" value="Submit">
</form>
Лучшее, что я могу придумать, это отразить содержимое формы с помощью другой скрытой формы, отправляющей эту форму, но должен быть лучший способ!
ЧТОБЫ УТОЧНИТЬ: если проверка проходит успешно, мне нужно, чтобы отправка формы вела себя как обычная синхронная отправка формы публикации, которая переводит пользователя на страницу, возвращенную сервером из почтового запроса.