찾다

 >  Q&A  >  본문

angular.js - ngView의 범위에서 $rootScope를 호출할 때 루트 범위의 로드 속도가 느려서 호출할 수 없는 경우가 많습니다.

이제 프로그램을 실행할 수 있지만, 제대로 작동하려면 여러 번 새로 고쳐야 할 때도 있습니다.

으아아아

및 기타 오류 메시지. 루트 범위의 로딩 속도와 현재 범위 사이에 경쟁이 있는 것으로 추측됩니다. 루트 범위가 로딩 완료를 따라잡을 수 없으면 호출이 실패합니다.
이 문제를 해결하는 방법이 궁금하십니까?


$scope.gotoPGoals() 등의 함수는 디렉티브의 컨트롤러에 정의되어 디렉티브의 $element를 동작시키기 때문에 app.run()에는 작성할 수 없습니다.
지시문과 상위 항목(즉, ngView)이 동일한 범위를 공유하므로 $rootScope로 호출됩니다...

阿神阿神2794일 전630

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

  • 仅有的幸福

    仅有的幸福2017-05-15 16:56:06

    rootScope를 실행에 쓰지 않는 이유는 무엇입니까?

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