Я бы порекомендовал перейти на другой сайт для обучения по созданию директивы / компонента.Ничто на самом деле не может сравниться с самим сайтом AngularJS, но там есть тонна.Для директив AngularJS Директивы , для компонентов AngularJS Components .Учитывая, что веб-компоненты более надежны, чем директивы, я бы порекомендовал пойти по пути компонентов.
Например: вы можете разбить свою сетку на множество разных фракций для модульных / многократно используемых компонентов по всему проекту.Создайте для своего заголовка компонент, одну строку (передайте каждую запись из вашей коллекции в компонент строки), компонент разбиения на страницы, компонент фильтра / поиска и т. Д.
Удачи в ваших начинаниях.