먼저 코드를 살펴보세요.
으아아아이 모듈을 호출하면 angular.module('weather-app',['ngTouch'])
의 모듈 정의가 실행되지 않은 상태에서 [$injector:modulerr] Failed to instantiate module weather-app due to:
오류 메시지가 보고된 것으로 나타났습니다. .. (중단점 'use strict'로 설정하면 이미 오류가 보고됩니다.)
오류 메시지의 모듈 이름이 html 파일의 ng-app
속성 값에 따라 변경되는 것을 발견했습니다. 위의 js 모듈 코드는 다른 값으로 변경되지만 변경되지 않습니다. 오류 메시지의 전체 스택에는 weather-app
하나의 리소스 파일만 포함되고 나머지는 브라우저와 함께 제공되는 플러그인 파일입니다. angular.js
문장으로 정의되지 않았습니다. angular.module('weather-app',['ngTouch']);
당시, 총 3개의 종속성과 함께angular와 다른 두 개의 사용자 정의 모듈이 로드된 후 angle.module 정의가 실행되었습니다.
커스텀 모듈이 의미 없는 긴 문자열을 인위적으로 삽입한 후에는Angular.module()을 정의하기 전에 로드될 때까지 기다려야 하기 때문에 각도는 이보다 먼저 로드되고 <html> 태그에서 ng를 초기화하려고 시도합니다. 오류가 보고됩니다.