Ich erstelle eine große Anzahl von Direktiven, und alle enthalten dynamische Bereichsvariablen, die innerhalb der Verknüpfungsfunktionen initialisiert werden Beispiel:
%Vor% Ich möchte auf den Wert in den Vorlagen der Direktiven über scope.key
zugreifen.
Momentan sehe ich nur, dass es durch einen Funktionsaufruf möglich ist:
html
%Vor%js
%Vor%Aber das Problem ist, dass ich das in alle Direktiven kopieren muss.
Eine andere Option, die ich in Betracht gezogen habe, war, die Getter-Funktion auf $rootScope
zuzuweisen, sodass sie global zugänglich ist, aber wie binde ich sie an den Bereich der aktuellen Richtlinien oder gebe ihn weiter. (Wenn überhaupt möglich).
Was wäre ein guter Ansatz dazu?
Verwenden Sie die Option bindToController
in Ihrer Anweisung
JS
%Vor%HTML
%Vor%Überprüfen Sie diesen Codepen als Beispiel: Ссылка
Tags und Links javascript angularjs scope