Wenn ich einen isolierten Bereich verwende, kann ich eine Variable über ein Attribut übergeben.Angularjs übergibt Variablen an eine Direktive mit einem geerbten (nicht isolierten) Gültigkeitsbereich
dh
<my-directive baz='foo.bar'>
Dann auf der Richtlinie der Javascript
.directive('myDirective', function() {
return {
scope: {
'baz': '='
}
}
});
Gibt es eine Möglichkeit etwas ähnliches mit einem vererbten Umfang zu tun? Die Link-Funktion übergibt nur Zeichenfolgen.
Momentan parsen wir die Variable selbst und passen sie an den Bereich an. $ Parent. Es scheint, als ob es eine Hilfsfunktion oder einen einfacheren Weg geben sollte.
Meinst du den Zugriff auf den übergeordneten Bereich innerhalb des Anweisungscodes? –