Я пытаюсь использовать $setValidity
для элемента в директиве. Все примеры, которые я нашел, похоже, устанавливают его на контроллер...
Я разыграл скрипт JS по проверке формы и попробовал кучу вещей. Любые идеи были бы наиболее ценными: http://jsfiddle.net/thomporter/pmKpG/2/
В скрипте на контроллере вызывается $setValidity
:
ctrl.$setValidity('pwd', true);
Я хотел бы сделать что-то вроде:
elm.$setValidity('pwd', true);
так что в форме я могу сделать что-то вроде:
ng-class="{error:form.password.$error.pwd}"