Мне нужно реализовать директиву для пользовательской проверки ввода.Директива AngularJS: подход с использованием Singleton?
Такая директива, как ожидается, будет использоваться несколько раз на странице, но предоставить один визуальный элемент, содержащий сводку для всех текущих проблем, визуальный синглтон.
Каков наилучший подход к реализации такой директивы - для всех экземпляров для накачки деталей в объекты, которые делают визуализацию?
Если все входы/пользовательские экземпляры валидатора находятся в одной и той же угловой форме, то одна директива в форме может получить доступ ко всем свойствам $ error любого ввода в форме, независимо от того, генерируются ли они с помощью специального валидатора или стандартного валидатор с использованием 'formName.inputName. $ error'. Или я чего-то не хватает? –
Да, вам все равно нужна услуга для централизации ошибок, как объяснил Роберт Куритник ниже, поэтому все это требует: директивы для проверки и отчетности + службы для накопления ошибок + директивы для визуализации данных в службе. –