728x90
반응형
질문 : AngularJS 1.2 $ injector : modulerr
1.07 대신 angular 1.2를 사용할 때 다음 코드가 더 이상 유효하지 않습니다. 왜 그런가요?
'use strict';
var app = angular.module('myapp', []);
app.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$routeProvider.
when('/', {
templateUrl: 'part.html',
controller: 'MyCtrl'
}).
otherwise({
redirectTo: '/'
});
}
]);
문제는 인젝터 구성 부분 (app.config)에 있습니다.
Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=muninn&p1=Error%…eapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0rc1%2Fangular.min.js%3A31%3A252)
올바르게 기억한다면이 문제는 angular 1.1.6에서 시작되었습니다.
답변
이 문제는 ngRoute 모듈이 포함되지 않았기 때문에 발생했습니다. 버전 1.1.6부터는 별도의 부분입니다.
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>
var app = angular.module('myapp', ['ngRoute']);
출처 : https://stackoverflow.com/questions/18287482/angularjs-1-2-injectormodulerr
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
Heroku + node.js 오류 (시작 60 초 이내에 웹 프로세스가 $ PORT에 바인딩하지 못함) (0) | 2021.11.01 |
---|---|
JS 날짜 개체에서 YYYYMMDD 형식의 문자열을 가져오는 방법 (0) | 2021.11.01 |
node.js를 사용하여 JSON을 예쁘게 출력하는 방법 (0) | 2021.11.01 |
JavaScript 날짜를 UTC로 변환하는 방법 (0) | 2021.10.27 |
JavaScript를 통해 도메인 간 POST 요청을 보내는 방법 (0) | 2021.10.26 |