假设我有多模块角度项目。像https://github.com/start-angular/SB-Admin-BS4-Angular-4
这样的东西我有http拦截器。我可以成功地将它连接到模块(通过模块的@NgModule部分中的providers属性)。
但是,我无法让它在全球范围内适用于所有模块。我想如果我将它添加到app.module.ts(通过providers属性),它应该拦截所有其他模块的http请求。但它并不像那样。
现在为了拦截模块的请求,我需要为每个模块显式添加这个拦截器。这非常不方便。
有没有办法配置拦截器并拦截应用程序的所有请求?