Uncaught Error: [$ injector: modulerr] Fehler beim Instanziieren des Modulfehlers in der Angular.js-App auf Apache

8

Ich verwende den Apache-Server, um eine eckige App zu hosten. Dies ist die index.html:

%Vor%

Wenn ich im Browser auf den HTML-Code klicke, wird eine leere Seite mit folgendem Fehler angezeigt:

  

Uncaught Error: [$ injector: modulerr] Fehler beim Instanziieren des Moduls myapp aufgrund von: Fehler: [$ injector: nomod] Modul 'myapp' ist nicht verfügbar!

     

Sie haben entweder den Modulnamen falsch geschrieben oder vergessen, ihn zu laden. Wenn Sie ein Modul registrieren, stellen Sie sicher, dass Sie die Abhängigkeiten als zweites Argument angeben.

Was könnte falsch sein?

    
moaglee 20.01.2015, 09:00
quelle

3 Antworten

9

Der Fehler ist auf doppelte Werte innerhalb des Arrays zurückzuführen. Ich habe track by $index in% ng-repeat hinzugefügt, um dieses Problem zu beheben.

DOCS : ng-Wiederholung

Modifizierter Code :

%Vor%     
Ved 20.01.2015, 09:05
quelle
1

Bitte angularjs in den Körper einfügen.

%Vor%

Fügen Sie diese Zeile in den Rumpf ein. Hoffe, es wird funktionieren!

    
Lalit Sachdeva 20.01.2015 09:11
quelle
0

Geben Sie den <script> -Teil und das Ende des Körpers ein:

%Vor%

das ist eine gute Übung in HTML, und besonders in Angular, um die Definition Ihrer JS-Datei kurz vor dem Ende des Körpers zu setzen

    
vincent 20.01.2015 09:06
quelle