Какие лучшие практики для Knockout js вы использовали, когда ответы ajax json возвращаются плохо.
Как вы создаете свои сопоставления для отображения ошибки, возникшей у пользователя? Как изменить привязку формы в Knockout js для размещения ошибок?
Я отправляю обратно объект ответа {response: "success", data: {}}, который означает, что существует 3 уровня ошибки:
- Ошибка модели (ответ json-объекта на "отказ", с данными модели о том, какие поля были неправильными)
- Ошибка сервера (без ответа с сервера)
- Сервер отвечает кодом ошибки
Не выяснили, какой способ отображения в виде viewmodel отображает сообщение об ошибке, которое я спрашиваю.