AngularJS: asigna dinámicamente el controlador desde ng-repeat
Estoy tratando de asignar dinámicamente un controlador para la plantilla incluida de esta manera:
<section ng-repeat="panel in panels">
<div ng-include="'path/to/file.html'" ng-controller="{{panel}}"></div>
</section>
Pero Angular se queja de que{{panel}}
es indefinido.
Estoy adivinando que{{panel}}
no está definidotodavía (porque puedo hacerme eco{{panel}}
dentro de la plantilla).
He visto muchos ejemplos de personas sentadasng-controller
igual a una variable como tal:ng-controller="template.ctrlr"
. Pero, sin crear un bucle concurrente duplicado, no puedo averiguar cómo tener el valor de{{panel}}
disponible cuandong-controller
lo necesita
PD También traté de establecerng-controller="{{panel}}"
en mi plantilla (pensando que debe haberse resuelto para entonces), pero no dados.