Я пытаюсь понять, как сделать следующее:
Каков приемлемый способ объявления формы. Я понимаю, что вы просто объявляете форму в HTML и добавляете такие директивы ng-model:
ng-model="item.name"
Что отправить на сервер. Я могу просто отправить объект объекта на сервер как JSON и интерпретировать его. Затем я могу выполнить проверку на объекте. Если это не удается, я бросаю ошибку JSON и отправляю обратно, что именно? Есть ли принятый способ сделать это? Как я могу с высокой точностью выталкивать ошибки проверки с сервера на клиент?
Мне действительно нужен пример, но документы Angulars довольно трудно понять.
Изменить: Кажется, я неправильно сформулировал свой вопрос.
Я знаю, как проверять клиентскую сторону и как обрабатывать ошибки/успех, как обещания. То, что я хочу знать, является принятым способом связывания сообщений об ошибках со стороны сервера SERVER. Скажем, у меня есть имя пользователя и пароль. Я не хочу опросить сервер для имен пользователей, а затем использовать Angular для определения дубликата. Я хочу отправить имя пользователя на сервер, не проверять, нет ли другой учетной записи с тем же именем, а затем отправить форму. Если возникает ошибка, как мне отправить его обратно?
Как насчет нажатия на данные на сервере как есть (ключи и значения) с полем ошибок, добавленным так:
{
...data...
"errors": [
{
"context": null,
"message": "A detailed error message.",
"exceptionName": null
}
]
}
Затем привязка к DOM.