AngularJS: Controller dynamisch von ng-repeat zuweisen

Ich versuche, einen Controller für das enthaltene Template dynamisch zuzuweisen:

<section ng-repeat="panel in panels">
    <div ng-include="'path/to/file.html'" ng-controller="{{panel}}"></div>
</section>

Aber Angular beschwert sich darüber{{panel}} ist nicht definiert.

Ich vermute das{{panel}} ist nicht definiertnoch (weil ich wieder raus kann{{panel}} innerhalb der Vorlage).

Ich habe viele Beispiele von Menschen gesehen, die sich einstellenng-controller gleich einer Variablen wie folgt:ng-controller="template.ctrlr". Aber ohne eine doppelte konkurrierende Schleife zu erstellen, kann ich nicht herausfinden, wie der Wert von lautet{{panel}} verfügbar wennng-controller braucht es.

P.S. Ich habe auch versucht, Einstellungen vorzunehmenng-controller="{{panel}}" in meiner Vorlage (ich denke, es muss sich bis dahin aufgelöst haben), aber keine Würfel.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage