2016-07-05 13 views

Antwort

1

Von https://docs.angularjs.org/guide/component:

@ Bindungen verwendet werden kann, wenn die Eingabe eine Zeichenfolge ist, vor allem, wenn der Wert der Bindung nicht ändert.

Von https://docs.angularjs.org/api/ng/service/ kompilieren

# -scope-

$ "@" - einen lokalen Bereich Eigenschaft auf den Wert von DOM Attribut binden. Das Ergebnis ist immer eine Zeichenkette, da DOM-Attribute Zeichenketten sind.

"<" - eingerichtet String-Werte ein One-Way (unidirektionale) Bindung zwischen einem lokalen Bereich Eigenschaft und ein Ausdruck über das Attribut übergeben

Also, Verwendung '@' für das Bestehen. Der Wert könnte ein einfacher Zeichenfolgenwert sein, z. myattr = "hallo", oder es könnte eine angularJS interpolierte Zeichenfolge mit eingebetteten Ausdrücken sein, z. myattr = "mein _ {{halloText}}".