Angular.js $ http 인터셉터가 전체 애플리케이션에서 공유되는지 궁금합니다.
많은 앱간에 공유되는 myDependentApp
모듈이 있다고 가정 해 보겠습니다. 이 모듈에는 $ http 요청/응답을 제어하도록 구성된 인터셉터가 있습니다.
<html ng-app="myApp">
이 myApp
에서 활성화 될 것 myDependentApp
의 인터셉터 위치 : 나는 응용 프로그램 부트 스트랩에 선언하여 해당 모듈을 포함한다 :
angular.module('myApp', ['myDependentApp']);
을 그리고 응용 프로그램 템플릿을?
도움 주셔서 감사합니다.
어디에서 구성 했습니까? 'myDependentApp'모듈의 config 블록에서 구성한 경우 myApp에서 활성화됩니다. – pixelbits
네 말이 맞아, 내 포스트는 꽤 불분명하다. 나는 그것을 고쳐 줄 것이다. $ httpInterceptors가 모듈 외부에서 사용 가능하다는 것은 궁금했습니다. 인터셉터는 모듈의 범위에서만 활성화되는 것이 두려웠지만 상위 모듈에서도 사용할 수 있다고 말하면 정말 좋습니다 :) 감사합니다! –