2 つの Angular モジュールA
とB
.
A
dep はなく、いくつかの構成といくつかのフィルターがあります。
angular.module('A', [])
.config(function ($httpProvider) {
// set common headers for $http requests
$httpProvider.defaults.headers.common = {...};
})
.filter('myFilter', function () {
// create a filter
});
B
に依存するA
ため、次のようになります。
angular.module('B', ['A'])...
B
手段によっては、内部ビューA
を使用できることを知っています。myFilter
B
問題は、コードはモジュールの関数内に設定した共通ヘッダーmyFilter
の恩恵を受けるか (に属しているため) ですか?$http
config()
A
myFilter
A
また、モジュール内から HTTP リクエストを作成する場合B
、共通ヘッダーは内部で設定したものですか、それともA
内部の構成の影響を受けませんA
か?
両方の質問に当てはまり、私には十分に理にかなっています。モジュールが提供A
するフィルター内で使用するモジュール内のいくつかの共通ヘッダーを構成しますが、モジュールA
内にいるときにそれらの同じ共通ヘッダーを邪魔にならないようにしたいB
; それでも、ビュー内にいるときは、特定の共通ヘッダーでフィルターB
を使用できるようにしたいと考えています。A