찾다

 >  Q&A  >  본문

angular.js - 성공적으로 로드된 후 필수 종속성인 각도를 어떻게 느리게 실행할 수 있습니까?

먼저 코드를 살펴보세요.

으아아아

이 모듈을 호출하면 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.js를 다운로드 후 바로 실행한 것으로 보입니다. 콜백 정의 함수 본문의 모듈 정의가 전혀 실행되지 않아서 html 태그에 대한 각도 명령을 확인하기 시작했고 ng-초기화를 시도했습니다. 앱을 검색해 보니 ng - 앱에 지정된 이름이

문장으로 정의되지 않았습니다. angular.module('weather-app',['ngTouch']);

이를 통해 재확인됩니다. 이전에 겪었던 문제도 동일합니다.

당시, 총 3개의 종속성과 함께angular와 다른 두 개의 사용자 정의 모듈이 로드된 후 angle.module 정의가 실행되었습니다.
커스텀 모듈이 의미 없는 긴 문자열을 인위적으로 삽입한 후에는Angular.module()을 정의하기 전에 로드될 때까지 기다려야 하기 때문에 각도는 이보다 먼저 로드되고 <html> 태그에서 ng를 초기화하려고 시도합니다. 오류가 보고됩니다.

그래서 나에게 필요한 해결책은angular.js가 로드된 후 즉시 실행하지 않고, ng를 처리하기 전에angular.module('weather-app',['ngTouch']) 명령이 실행될 때까지 기다리는 것입니다. -태그에 앱.

大家讲道理大家讲道理2787일 전528

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-15 16:56:47

    페이지에 ng-app="weather-app", 然后再配合使用angular.bootstrap라고 쓰지 마세요. 괜찮습니다

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-15 16:56:47

    http://docs.ngnice.com/api/ng/function/angular.bootstrap

    회신하다
    0
  • 취소회신하다