Я пытаюсь использовать плагин проверки KnockoutJs, и у меня возникает проблема. Перед публикацией данных из ввода я проверяю значение, если оно правильное, я публикую его и сбрасываю свою модель представления в состояние по умолчанию, если значение неверно, я заключаю ввод в красную рамку, добавляя некоторый класс css (или добавляя сообщение об ошибке ). Проблема в том, что это работает только один раз: после публикации данных я сбрасываю свою модель представления в состояние по умолчанию (как я уже говорил ранее), поле ввода становится пустым, и если я пытаюсь опубликовать эти пустые данные, проверка работает, но класс css не работает. не применяется (сообщение об ошибке не появляется). Пожалуйста, попробуйте мой пример скрипки, что не так?
* [Обновить].
Итак, я нашел обходной путь: просто добавьте дополнительный код в атрибут привязки данных
validationElement: itemToAdd().Name
должен быть
<input data-bind='value: itemToAdd().Name, validationElement: itemToAdd().Name' />
Работает, но выглядит плохо. В любом случае, будет хорошо, если кто-то сможет исправить мой предыдущий код.