angular - 从我的自定义库中删除 HttpClientModule
问题描述
我的拦截器不工作,最后因为 HttpClientModule 缩小了问题。目前,它被编译到我的 dist 文件夹并作为任何模块导入。现在在我的主应用程序中,我导入了 HttpClientModule 但我的拦截器不起作用:它重置并且没有向传出请求添加标头。根据这个git issue,库不应该导入模块,而是使用在 AppModule 中导入的模块。
从库中删除 HttpClientModule 确实会编译到 dist 文件夹,并且我的应用程序可以正常工作。但是测试库本身和使用该库的模块失败并出现错误
No provider for HttpClient!
堆栈跟踪转到我的库。
我该如何让我的图书馆工作
解决方案
推荐阅读
- excel - 使用 VBA 将 CSV 格式的字符串添加到 Excel 工作表
- sql - CASE** 返回 **first** 的结果
- lsmeans - 在 ANCOVA (ggplot2) 中可视化调整均值(LS 均值或估计边际均值)程序
- apache-spark - 如何使用 Spark 流式传输动态应用架构
- python - Python日期系列生成
- c# - 具有部分共享的属性、方法的类。如何避免代码重复?
- python - Python - 从视频中提取不同/独特的帧
- json - 如何从 SSMS 获取我的 JSON?(解析 EntityName 时出错)
- haskell - 如何将数学表达式拆分为标记?(字符串-> [字符串])
- wxpython - 如何修复“ctrl+”的 wxpython menuitem 快捷方式,但标签应显示为“Ctrl+Comma”