AngularJS - Scope ist nicht das, was in einem ng-click-Ereignis von ng-repeat erwartet wird

8

Ich habe dieses Code-Snippet:

%Vor%

Ich verstehe nicht warum:

%Vor%

funktioniert nicht. Ich dachte, dass ng-repeat einen neuen Bereich schaffen würde.

    
poiuytrez 14.08.2013, 09:53
quelle

2 Antworten

13

Es stimmt, dass ng-repeat einen neuen Bereich erstellt. Sie können jedoch nicht auf diesen Bereich zugreifen, indem Sie in Ihrem Controller $ scope ausführen. Stattdessen können Sie wie folgt vorgehen:

%Vor%

Und in deinem JS:

%Vor%     
AlwaysALearner 14.08.2013, 09:54
quelle
-1

Diese Nachricht greift nur auf die lokale Seite zu, die die Ansichtsseite (index.html) ist. Dos, t Zugriff Controller-Seite. Aber Nachricht ist übergeben Argumente, die gesendet wird (Nachricht).

    
Kumar Ramalingam 21.08.2013 10:18
quelle