AngularJS: dinamicamente atribuir controlador de ng-repeat
Eu estou tentando dinamicamente atribuir um controlador para o modelo incluído da seguinte forma:
<section ng-repeat="panel in panels">
<div ng-include="'path/to/file.html'" ng-controller="{{panel}}"></div>
</section>
Mas Angular reclama que{{panel}}
é indefinido.
Eu estou supondo que{{panel}}
não está definidoainda (porque eu posso ecoar{{panel}}
dentro do modelo).
Eu vi muitos exemplos de pessoas estabelecendong-controller
igual a uma variável assim:ng-controller="template.ctrlr"
. Mas, sem criar um loop concorrente duplicado, não consigo descobrir como ter o valor de{{panel}}
disponível quandong-controller
precisa disso.
P.S. Eu também tentei definirng-controller="{{panel}}"
no meu modelo (pensando que deve ter resolvido até então), mas não há dados.