Scheint ziemlich einfach zu sein, aber ich kann $ event nicht von meiner Direktive aufsteigen lassen. Wenn test
von cb-click
aufgerufen wird, ist $event
nicht definiert, aber außerhalb einer Direktive (via html) ist es das Ereignisobjekt.
Wenn ich eine Verknüpfungsfunktion verwende (nicht in meiner Geige enthalten), kann ich $event
erhalten, aber ich kann $ parse / $ eval nicht mit dem richtigen Bereich vergleichen.
-
%Vor%Sie müssen diese Syntax innerhalb Ihrer Direktive verwenden:
%Vor%Mit diesem HTML:
%Vor%Auf der Seite Direktiven , Abschnitt "Directive Definition Object":
Oft ist es wünschenswert, Daten aus dem isolierten Gültigkeitsbereich über einen Ausdruck an den übergeordneten Gültigkeitsbereich zu übergeben, indem Sie eine Zuordnung lokaler Variablennamen und Werte in den Ausdruckswrapper fn übergeben. Wenn der Ausdruck beispielsweise
aufrufenincrement(amount)
ist, können wir den Betragswert angeben, indem wirlocalFn
alslocalFn({amount: 22})
Tags und Links angularjs angularjs-directive