$ watch Funktion in der Direktive wird in Angular JS nicht ausgelöst

8

Ich bin neu bei angular js und habe überall nach einer Antwort gesucht, warum das nicht funktioniert.

Ich habe meine Richtlinie hier:

%Vor%

Es wird nach einer Änderung von scope.carouselPreview gesucht, die durch diese Funktion geändert wird:

%Vor%

Diese Funktion wird definitiv ausgelöst und ändert scope.carouselPreview - aber die Überwachungsfunktion wird nie ausgelöst!

Ich merke, dass ich hier wahrscheinlich blöd bin, aber ich habe alles durchgesehen und es scheint vollkommen in Ordnung zu sein.

Wenn jemand mir hilft, das heute Abend zu reparieren, werde ich dich für immer lieben!

    
Tom Shorrock 14.11.2012, 18:41
quelle

1 Antwort

13

Der erste Parameter in $watch ist eine Zeichenkette (im Kontext des Bereichs ausgewertet) oder eine Funktion. Also was du willst ist:

%Vor%

Siehe Ссылка

    
dnc253 14.11.2012, 18:43
quelle

Tags und Links