Это до такого ангулар довели =(
Вон мой тим (чел пишет на ембере) недавно обозвал ангулар недо-фреймворком для дизайнеров. Обидно было. Надо в массы толкать best-practice на русском, а то тенденция уже укрепляется.
p.s. сам со своими сражаюсь... Ввел свод правил:
- скоуп (а соотвественно и ивенты системные. и ватчеры) можно юзать только в link директивы
- логики в link директиве быть не должно, у каждой директивы должен быть контроллер
- контроллер состояния (юзаем uiRouter) должен быть максимально тонким и по сути его вообще не должно быть
Еще надо придумать чтото для того что бы люди дробили UI на директивы и уже можно будет жить.