2017-07-27 139 views
0

我增加了一些服務,我的應用程序(這是工作的罰款前手),現在它不會加載,並給我的錯誤$injector:modulerr

我的應用程序是這樣的:

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(); 
    }]); 
})(); 

而且我已經宣佈的服務宗旨是:

<!-- 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> 

我有各地的其他類似的錯誤一看,看到這個錯誤可以通過一些事情,所以我造成的只是不確定如何縮小這個範圍?所以我認爲最好的地方是從聲明和應用程序本身開始?

+0

'LocalStorageModule'從哪裏來?我沒有看到它在腳本列表中。 –

+1

修復它謝謝 - 一定錯過了那一個 - 如果你想彈出它作爲其他人的答案,然後我會標記爲正確的,如果你喜歡? –

+0

沒問題,每個人都會遇到這種情況。我已經把它作爲答案。 –

回答

1

你忘了包括含有LocalStorageModule,導致角扔$injector:modulerr腳本。

只需包括缺少的腳本,這應該可以解決您的問題。

0

請加載LocalStorageModule的圖書館或HTML您的應用程序之前相關的js文件..

相關問題