Мне нравится создавать настраиваемый компонент с помощью директивы. я проверил множество учебников, и его запутать меня может кто-нибудь объяснить, как работает директива. компонент, который я планирую сделать,
<shout-list></shout-list>
шаблон для списка криков будет таким:
<div class="shout" ng-repeat="shout in shouts">
<p>{{shout.message}}</p>
<img src="media/images/delete.png" width="32" height="32" ng-click="deleteShout({{$index}},'{{shout._id}}')"/>
</div>