假设我有多模块角度项目 . 像https://github.com/start-angular/SB-Admin-BS4-Angular-4之类的东西

我有http拦截器 . 我可以成功地将它连接到模块(通过模块的@NgModule部分中的providers属性) .

但是,我无法让它在全球范围内适用于所有模块 . 我想如果我将它添加到app.module.ts(通过providers属性),它应该拦截所有其他模块的http请求 . 但它并不像那样 .

现在为了拦截模块的请求,我需要为每个模块显式添加这个拦截器 . 这非常不方便 .

有没有办法配置拦截器并使其拦截应用程序的所有请求?