Я создаю форму «добавить нового пользователя»/«редактировать существующего пользователя». Если страница загружается и есть данные в formData, я, очевидно, редактирую существующего пользователя, и она заполняет поля, если это необходимо.Угловая форма проверки и нетронутые формы
Если страница загружается без данных в formData, то это, очевидно, новый пользователь. Если это новый пользователь, поля должны быть пустыми , но они не должны показывать обратную связь.
Я подумал, что это то, ради чего был $ первозданный. В моем примере это выглядит, моя попытка заполнить поля вызывает $ pristine = false.
Как разместить оба сценария?
Мой плункер немного базовый. iN мое приложение, я запустил форму со страницы, в которой перечислены все пользователи (щелкните пользователя для редактирования), а также кнопка «Добавить пользователя». Это означает, что я могу загрузить страницу с или без формы, заполненной по мере необходимости.
http://plnkr.co/edit/WH9VQmleVQM2ELBREIYU?p=preview
Интересно, если у него есть что-то сделать с помощью двусторонней привязки к модели?
ng-model="formData.username"
value="{{formData.username || ''}}"