"Nicht abgefangener Fehler: [$Injektor:modulerr] Fehler beim instanziieren Modul", wenn es mehrere "ng-app" Richtlinien

Ich Lerne, AngularJS , und während ich war das Experimentieren traf ich diese Fehlermeldung:

Nicht abgefangener Fehler: [$Injektor:modulerr] Fehler beim instanziieren Modul
Anwendung durch: - Fehler: [$Injektor:nomod] Modul 'myApp' ist nicht
verfügbar! Sie entweder falsch geschrieben den Namen des Moduls oder vergessen es zu laden.
Wenn die Registrierung eines Moduls sicherstellen, dass Sie angeben, th......0)

Hier ist mein code:

<!DOCTYPE html>
<html >
<head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.js"></script>
    <script type="text/javascript">
        function Controller( $scope, $location ){
           //
        }

        function Controller2( $scope, $location ){
           //
        }
    </script>
    <title>Angular JS Application</title>
</head>
    <body >
        <div ng-app="myApp">
            <div ng-controller='Controller' >
                <h1>App1</h1>
            </div>
        </div>

        <div ng-app="myApp2">
            <div ng-controller='Controller2' >
                <h1>App2</h1>
            </div>
        </div>
    </body>
</html>

Kann jemand erklären,was ist das problem?

Einzige ngApp - Direktive benutzt werden kann pro HTML-Dokument.
Es ist nicht wahr. Während ich versuche, mich zu registrieren-Controller von angular.module('',[]).controller Methode funktioniert gut, aber wenn die regler sind global , erhalte ich diesen Fehler.
können Sie Ihre js-Datei?
Ich habe den gesamten code.
wo ist deine JS-Datei, wo Sie definieren Modul myApp?

InformationsquelleAutor Engineer | 2014-03-10

Schreibe einen Kommentar