У меня есть приложение Angular, которое в настоящее время использует $routeProvider
для сопоставления маршрута с контроллером и шаблоном.
Некоторые из маршрутов отображают коллекции элементов, и на данный момент он просто включает еще один шаблон для каждого элемента, обращаясь к контроллеру родительского шаблона.
шаблон основного маршрута...
<div ng-repeat="item in vm.collection">
<div ng-include="'/views/item.html'"></div>
</div>
Однако по мере роста этого приложения кажется, что включение, представление элемента, должно иметь свой собственный контроллер, отдельный от контроллера коллекции, что позволит упростить его повторное использование во всем приложении.
Как лучше всего подойти к этому?