Как то так...
Идея в том, что сначала деректива генерирует список сообщений об ошибках.
Далее - при возникновении ошибки сообщение появляется, но как напоминание (допустим серый цвет шрифта).
При исправлении - исчезает.
При сабмите сообщения о допущеных ошибках становятся более навящивы (допустим, красятся в красный).
Если не использовать Isolated scope, то при возникновении ошибки на одном поле - срабатывают все сообщения.