2016-07-05 1 views
-2

모듈에서 삭제하거나 모듈에 추가 한 경우에도 ngRoute 오류가 계속 발생합니다.angle-route.js를 사용하더라도 ngRoute이 방해가됩니다.

<body ng-app="adminapp"> 
     <div ng-controller="mainControl"> 
      <div ui-view> 
      </div> 
     </div> 
     <script src="js/jquery.min.js"></script> 
     <script src="js/angular.min.js"></script> 
     <script src="js/angular-route.min.js" type="text/javascript"></script> 
     <script src="js/angular-route.js" type="text/javascript"></script> 
     <script src="js/app.js" type="text/javascript"></script> 
     <script type="text/javascript" src="js/angular-idle.js"></script> 
     <script src="js/asana-api.js" type="text/javascript"></script> 
     <script src="js/angular-cookies.js"></script> 
     <script src="js/bootstrap.min.js"></script> 

in app.js

var app = angular.module('adminapp', ['ngRoute','ui.router','textAngular','ngIdle', 'ui.bootstrap', 'LocalStorageModule', 'ngCookies']); 

Error is

Uncaught Error: [$injector:modulerr] 
> http://errors.angularjs.org/1.4.11/$injector/modulerr?p0=adminapp&p1=Error%…ttp%3A%2F%2Fwww.mywebsite.com%2Fadminapp%2Fjs%2Fangular.min.js%3A41%3A368) 

Error Link is https://docs.angularjs.org/error/$injector/modulerr?p0=adminapp&p1=Error:%20%5B$injector:modulerr%5D%20http:%2F%2Ferrors.angularjs.org%2F1.4.11%2F$injector%2Fmodulerr%3Fp0%3DngRoute%26p1%3DError%253A%2520%255B%2524injector%253Anomod%255D%2520http%253A%252F%252Ferrors.angularjs.org%252F1.4.11%252F%2524injector%252Fnomod%253Fp0%253DngRoute%250A%2520%2520%2520%2520at%2520Error%2520(native)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A6%253A417%250A%2520%2520%2520%2520at%2520http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A24%253A186%250A%2520%2520%2520%2520at%2520b%2520(http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A23%253A251)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A23%253A494%250A%2520%2520%2520%2520at%2520http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A38%253A237%250A%2520%2520%2520%2520at%2520p%2520(http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A7%253A355)%250A%2520%2520%2520%2520at%2520g%2520(http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A38%253A85)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A38%253A254%250A%2520%2520%2520%2520at%2520p%2520(http%253A%252F%252Fwww.wtastudios.com%252Fwtaadmin%252Fjs%252Fangular.min.js%253A7%253A355)%0A%20%20%20%20at%20Error%20(native)%0A%20%20%20%20at%20http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:6:417%0A%20%20%20%20at%20http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:39:10%0A%20%20%20%20at%20p%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:7:355)%0A%20%20%20%20at%20g%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:38:85)%0A%20%20%20%20at%20http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:38:254%0A%20%20%20%20at%20p%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:7:355)%0A%20%20%20%20at%20g%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:38:85)%0A%20%20%20%20at%20db%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:41:368)%0A%20%20%20%20at%20c%20(http:%2F%2Fwww.wtastudios.com%2Fwtaadmin%2Fjs%2Fangular.min.js:19:463

+4

* 어떤 오류가 있습니까? 오류 메시지가있는 이유가 있습니다. 그들은 무엇이 잘못되었는지 설명합니다. 그래서 * 질문을 할 때 그들을 생략하지 마십시오. – str

+0

''ui.router''는 여기에 포함되지 않으며 필요하지 않습니다. –

+0

@ PankajParkar 예 답변에 언급 한 이유는 아마도 그 이유 일 것입니다. –

답변

1

당신은 너무 아래

//removed 'ui.router' module from `adminapp` dependencies 
var app = angular.module('adminapp', ['ngRoute','textAngular','ngIdle', 'ui.bootstrap', 'LocalStorageModule', 'ngCookies']); 

과 같은 ui.router를 제거하십시오 ngRoute를 사용하는 또한 angular-route 스크립트를 두 번 추가했습니다. 여기에서 제거하는 것을 고려하십시오. 당신이 그것을 사용할 수 있습니다 ngRoute에 대한 템플릿을 만든

<script src="js/angular-route.min.js" type="text/javascript"></script> 
<script src="js/angular-route.js" type="text/javascript"></script> 
+0

삭제했지만 여전히 동일한 오류입니다. –

+0

@SwamyReddy 'LocalStorageModule'에 대한 스크립트를 볼 수 없습니다. 이 모듈을 알 수 없으므로 제거해보십시오. –

+0

그 대신 UI를보기 너무 –

0

모듈은로드하는 <script> 태그 다음에 <script> 태그를 사용하여 필요로하는 모듈에 따라 달라집니다 기준 치수. 바닥에

<script src="js/app.js" type="text/javascript"></script> 

이동 :

<script src="js/jquery.min.js"></script> 
    <script src="js/angular.min.js"></script> 
    <script src="js/angular-route.min.js" type="text/javascript"></script> 
    <script type="text/javascript" src="js/angular-idle.js"></script> 
    <script src="js/asana-api.js" type="text/javascript"></script> 
    <script src="js/angular-cookies.js"></script> 
    <script src="js/bootstrap.min.js"></script> 
    <script src="js/app.js" type="text/javascript"></script> 

또한, 나는 ui.bootstrap 같은 모듈을 볼 수 있지만 당신은 자신의 스크립트 파일을 요구하고있다 어디서 볼 수 없습니다.

+0

나는 스크립트 태그의 많음이 있기 때문에 관련 스크립트 태그가 여전히 같은 오류를, 여기에 모듈에서 모든 드롭 –

+0

시도를 언급하지 않은, 아래로 이동했다 dependencies 배열을 만들고 한 번에 하나씩 다시 추가하여 문제가있는 모듈을 확대하거나 오류 메시지 옆의 콘솔에서 해당 링크를 클릭하고 경로를 따라 문제가있는 모듈을 찾으십시오. –

+0

문제의 오류 링크를 추가했습니다. –

관련 문제