Иван Стройкин, Смысл в том что у меня может быть у одного пользователя много ролей и много разрешений. Для гибкости настройки системы. Допусти есть сотрудники у них есть разрешение просматривать раздел сотрудников, а есть человек который допустим может добавлять им время прихода ухода(что то на подобие редактирования) и так же есть человек который может добавлять удалять редактировать и т.д. вот что бы не плодить роли я сделал на бэкэнде возможность добавлять к одному сотруднику много ролей и много разрешений.
О чудо!!! Ваш пример работает коробки с минимум манипуляций ))) Как меня радует Google с его разработками))
Разобрался как работаю директивы крутая штука )))
Спасибо Вам :))
ps. Если честно на Angular сложнее Todo и Tour of Heroes ничего не делал.