Я участвую в команде с примерно 6 пользовательскими интерфейсами различного качества и рядом с опытом Angular. Многие из них - подрядчики, у которых мало опыта работы с базой кода. Приложение имеет очень фантастический (сложный) интерфейс. Он поддерживает IE8 + (скоро, надеюсь, IE9 +).
Мы представляем Angular для основного расширения приложения, и меня попросили написать рекомендации по использованию Angular для команды.
Мы будем использовать директивы для создания модных элементов пользовательского интерфейса, все с префиксом "ipwr", чтобы избежать конфликтов имен. Я пытаюсь решить, следует ли указывать, что разработчики дают своим директивам ограничение "элемент" или "атрибут". Мандат только один, чтобы избежать хаоса и путаницы.
Мой вопрос: какой ограничитель лучше или более популярен для директив, "элементов" или "атрибутов"? Моя основная проблема заключается в простоте использования для людей с небольшим опытом Angular, которые являются новичками в базе кода приложения, уменьшают количество ошибок, копируют и вставляют поведение и т.д.