이 오류를 해결하는 방법 : 포착되지 않은 오류 : [$ injector : modulerr]


정답

이 문제는 ngRoute 모듈이 포함되지 않아 발생했습니다. 버전 1.1.6부터는 “별도의 부분입니다.

var app = angular.module("myapp", ["ngRoute"]);

어떤 모듈이 누락되었는지 확실하지 않은 경우 읽을 수있는 오류 메시지를 제공하는 축소되지 않은 angular.js를 사용하십시오.

“오류 : [$ injector : nomod] 모듈”ngRoute ” 사용할 수 없습니다! 모듈 이름을 잘못 입력했거나로드하는 것을 잊었습니다. 모듈을 등록하는 경우 종속성을 두 번째 인수로 지정해야합니다. “

많은 사람들이 동일한 함정에 빠졌습니다. 저를 포함했습니다.

다음은 새 모듈을 정의하지 않습니다. 아직 정의되지 않은 myApp라는 모듈을 검색하려고합니다.

angular.module("myApp")

두 번째 인수로 빈 종속성 배열을 제공하면 모듈이 정의됩니다.

angular.module("myApp", [])

답변

이 문제는 ngRoute 모듈이 누락되어 발생했습니다. 버전 1.1.6부터는 “별도의 부분입니다.

var app = angular.module("myapp", ["ngRoute"]);

어떤 모듈이 누락되었는지 확실하지 않은 경우 읽을 수있는 오류 메시지를 제공하는 축소되지 않은 angular.js를 사용하십시오.

“오류 : [$ injector : nomod] 모듈”ngRoute ” 사용할 수 없습니다! 모듈 이름을 잘못 입력했거나로드하는 것을 잊었습니다. 모듈을 등록하는 경우 종속성을 두 번째 인수로 지정해야합니다. “

많은 사람들이 동일한 함정에 빠졌습니다. 저를 포함했습니다.

다음은 새 모듈을 정의하지 않습니다. 아직 정의되지 않은 myApp라는 모듈을 검색하려고합니다.

angular.module("myApp")

두 번째 인수로 빈 종속성 배열을 제공하면 모듈이 정의됩니다.

angular.module("myApp", [])

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다