Как узнать, какое поле загрязнено при использовании Angular SchemaForm?
Как я могу узнать, какое поле грязное при использовании Angular SchemaForm. Не находит никакого свойства, указывает на это в отладчике.
Спасибо
3 ответа
Я думаю, что ответ davidlgj может помочь вам в этом. Здесь вы должны заменить ошибку.$ На.$ Dirty
К каждому полю формы должен быть прикреплен флаг $dirty. Допустим, имя вашей формы - "MyForm", а имя поля - "TestField". Вы можете проверить, не загрязнен ли он, открыв "MyForm.TestField.$ Dirty".
Вы можете сериализовать вашу модель перед рендерингом страницы, а затем сравнить ее с текущей моделью. Не будет так сложно найти различия между моделями.