Wie kann AngularJS den von der Direktive generierten Code kompilieren?

8

Bitte helfen Sie mir weiter, wie können wir AngularJS den von der Direktive generierten Code kompilieren lassen?

Sie können sogar den gleichen Code hier finden, Ссылка

HTML

%Vor%

JavaScript

%Vor%     
SunnyShah 16.01.2013, 11:59
quelle

3 Antworten

14

Hier ist eine Version, die weder eine Kompilierfunktion noch eine Linkfunktion verwendet:

%Vor%

Beachten Sie, dass die Vorlage in eine & lt; span & gt; weil eine Vorlage ein Wurzelelement haben muss. (Ohne die & lt; span & gt; würde es zwei & lt; div & gt; Wurzelelemente haben.)

Der HTML-Code muss leicht modifiziert werden, um zu interpolieren:

%Vor%

Geige .

    
Mark Rajcok 16.01.2013, 18:03
quelle
10

Code: Ссылка

%Vor%

Erläuterung: Derselbe Code sollte in der Kompilierungsfunktion und nicht in der Verknüpfungsfunktion verwendet werden. AngularJS kompiliert den generierten Inhalt der Kompilierfunktion.

    
SunnyShah 16.01.2013 12:42
quelle
9

Sie müssen ein Winkelelement aus der Vorlage erstellen und den $ compile Service

verwenden

jsBin

%Vor%     
Liviu T. 16.01.2013 12:30
quelle

Tags und Links