dynamisches hinzufügen von Richtlinien in ng-repeat

Ich versuche dynamisch hinzufügen der verschiedenen Richtlinien in einer ng-repeat jedoch wird die Ausgabe nicht interpretiert wird als Richtlinien.

Ich habe ein einfaches Beispiel hier: http://plnkr.co/edit/6pREpoqvmcnJJWzhZZKq

Controller:

$scope.colors = [{name:"red"}, {name: "blue"}, {name:"yellow"}]; 

Richtlinie:

app.directive("red", function () {
    return {
        restrict: 'C',
        template: "RED directive"
    }
});

Html:

<ul>
  <li ng-repeat="color in colors">
    <span class="{{color.name}}"></span>
  </li>
</ul>

Wie mache ich eckige abholen der Richtlinie angegeben in der class ist die Ausgabe mittels ng-repeat?

  • interessante Frage!
  • Ich bin mir nicht sicher, das ist möglich. Sie könnte pass Farbe.Namen wie ein parameter zu einer einzigen Richtlinie, obwohl, und überprüfen Sie dann den Wert ein-und ausführen/aufrufen, den entsprechenden code von dort.
InformationsquelleAutor drch | 2013-04-28
Schreibe einen Kommentar