У меня есть форма с полями ввода и установкой проверки, добавив атрибуты required и т.д. Но для некоторых полей мне нужно сделать дополнительную проверку. Как бы я "нажал" на проверку, что элементы управления FormController?
Пользовательская проверка может быть чем-то вроде "если эти 3 поля заполнены, тогда это поле необходимо и должно быть отформатировано определенным образом".
В методе FormController.$setValidity существует метод, но это не похоже на открытый API, поэтому я предпочитаю его не использовать. Создание настраиваемой директивы и использование NgModelController выглядит как еще один вариант, но в основном потребует от меня создания директивы для каждого настраиваемого правила проверки, чего я не хочу.
На самом деле, выделение поля из контроллера как недействительное (а также сохранение FormController в синхронизации) может быть тем, что мне нужно в простейшем сценарии, чтобы выполнить эту работу, но я не знаю, как это сделать.
