2017-07-27 2 views
0

Ich habe einige Dienste meiner Anwendung hinzugefügt (die funktionierte gut vor-Hand) und jetzt wird es den Fehler nicht laden und geben Sie mir $injector:modulerr

Meine app wie folgt aussieht:

var app = angular.module("HtJobPortal", ["LocalStorageModule"]); 
var serviceBase = "http://autherserverlink/"; 
var resourceBase = "http://resourceserverlink/"; 
(function() { 
    "use strict";  
    app.constant("ngAuthSettings", { 
     apiServiceBaseUri: serviceBase, 
     apiResourceBaseUri: resourceBase, 
     clientId: "TMS_Portal" 
    }); 
    app.config(function ($httpProvider) { 
     $httpProvider.interceptors.push("authInterceptorService"); 
    }); 
    app.run(["authService", function (authService) { 
     authService.fillAuthData(); 
    }]); 
})(); 

und die Leistungen I erklärt haben, sind:

<!-- JS Scripts --> 
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> 
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script> 

<!-- Application Directive --> 
<script src="Scripts/controllers/app.js"></script> 

<!-- Services --> 
<script src="Scripts/services/authService.js"></script> 
<script src="Scripts/services/authInterceptorService.js"></script> 
<script src="Scripts/services/tokensManagerService.js"></script> 

ich hatte einen Blick um andere ähnliche Fehler und gesehen, dass dieser Fehler kann durch eine Reihe von Dingen verursacht werden also bin ich nur nicht wirklich sicher, wie man das eingrenzt? Also nahm ich an, der beste Platz würde mit den Erklärungen und der App selbst beginnen?

+0

Woher kommt das 'LocalStorageModule'? Ich sehe es nicht in der Liste der Scripts. –

+1

Das reparierte es danke - muss dieses eine verpasst haben - wenn Sie das als die Antwort für andere herein knallen wollen, dann werde ich es als richtig markieren, wenn Sie mögen? –

+0

Kein Problem, das passiert jedem. Ich habe es als Antwort aufgenommen. –

Antwort

1

Sie vergessen haben, um das Skript schließen die LocalStorageModule enthält, die die $injector:modulerr werfen Angular verursacht.

Fügen Sie einfach die fehlenden Skripte ein und das sollte Ihr Problem lösen.

0

Bitte LocalStorageModule Bibliothek oder relevant js-Datei, bevor Sie Ihre App in html laden ..

Verwandte Themen