Примеры форм из cookbook на сайте AngularJS сохраняют состояние только на клиенте. Как отправить состояние на сервер?
Или как использовать jQuery's form.submit()
на форме в функции ng:click="save()"
?
Edit - Нашел 2 способа сделать это (я также удалил HTML-разметку, которую вставил перед этим - просто обратитесь к примеру Advanced Form Cookbook за исходным текстом)
http://webpac2.rot13.org:3000/conference/Work (автор Dobrica Pavlinusic), чтобы пойти путем AngularJS, используя ресурс для отправки данных на сервер в формате JSON. У меня были проблемы с этим на стороне сервера - AngularJS отправлял данные нормально, но grails искажал их (согласно firebug и request content-length). Мне нужно изучить этот вопрос подробнее. Как изменить тип содержимого в angular для метода ресурса, например $save()
?
Вставьте форму и используйте кнопку submit. Поскольку я не делаю одностраничное веб-приложение, я использовал этот метод. Большинство валидаций было на клиенте и несколько на сервере, что для меня было достаточно.
Просто помещаю это здесь, чтобы кто-то еще мог использовать это для поиска возможных решений и лучшего подхода.