Winkelfunktion: $ Scope vs Scope

8

In eckigen Anweisungen habe ich in Tutorials entweder

gesehen %Vor%

oder

%Vor%

Jetzt weiß ich, dass das '$' einen Dienst in eckigen bedeutet, hält dies hier fest? Was genau ist der Unterschied zwischen $ scope und scope? Gleiches gilt für Element vs $ Element

    
Joel_Blum 10.09.2013, 12:35
quelle

1 Antwort

13

In Ihrem speziellen Beispiel spielt es keine Rolle, wie die Parameter in Ihrer Link-Funktion benannt sind. Wenn Angular die Direktive verarbeitet, übergibt es den Bereich, das Element und die Attribute (und sogar eine Controller-Instanz, falls konfiguriert) an Ihre Verknüpfungsfunktion.

Sie könnten dies tun (nicht empfohlen):

%Vor%

und es wird gut funktionieren.

$ ist das von Angular verwendete Präfix. Es ist eine Konvention und hilft, Namenskollisionen zu vermeiden.

    
Mark Sherretta 10.09.2013, 12:46
quelle

Tags und Links