Я пытаюсь внедрить систему плагинов в angularjs, которая позволит пользователям настраивать, какие "виджеты" они будут видеть на определенной странице. Каждый виджет определяется контроллером и шаблоном (url). Возможно ли создать директиву, которая создает экземпляр контроллера, вызывает его с помощью шаблона и передает итоговый контент?
Цель состоит в следующем:
<div class="widget" ng-repeat="widget in widgets">
<widget controller="widget.controller" templateUrl="widget.templateUrl"></widget>
</div>