/ / AngularJS Перевірка всіх форм на завантаженні програми - javascript, angularjs, angularjs-validation

AngularJS Перевірте всі форми на завантаження програми - javascript, angularjs, angularjs-validation

Моя програма має ліву навігаційну панель з символамиПоказуючи поруч із кожним посиланням, щоб вказати, чи є форма сторінки правильною. Коли користувач натискає сторінку на сторінку, Angular перевіряє форму і відображає правильний символ. додаток, а не вимагати від користувача відвідати кожну сторінку, щоб побачити, чи є вона дійсною чи ні. Однією з ідей, яку я мав, було програмне переміщення до кожної сторінки для ініціалізації та перевірки кожної форми. Поки що він не працював для мене, використовуючи AngularUI Router $ s state.go, але я буду грати з ним ще трохи. Інші ідеї? Дякую!

Відповіді:

0 для відповіді № 1

Моїм початковим рішенням було ввести HTML длявсі форми в батьківський вигляд і зробити їх прихованими так, що вони знаходяться в DOM, коли додаток завантажується і перевіряється негайно. Це спрацювало, але виникли певні проблеми, пов'язані з мерехтінням валідації, що діє на недійсне, і це вплинуло на продуктивність завдяки великому DOM.

Краще рішення я приземлився на мусить брухтвбудовані перевірки кутових і створення власної функції перевірки. Функція перевірки називається в моєму контролері на початковому завантаженні програми, а також з директиви, так що дійсність поля оновлюється, коли користувач змінює вхід. Вбудовані вбудовані перевірки.