【问题标题】:Angular library dependency injection @inject @hostAngular 库依赖注入 @inject @host
【发布时间】:2021-05-20 22:15:59
【问题描述】:

我有一个带有库的项目,在其中一个类中我想通过注入令牌通过@optional @host 和@inject 装饰器提供服务。在父组件中,我可以在提供程序数组中提供或不提供此类。当我将库引用为源 ts 代码时,一切正常,但是当我在 dist 文件夹构建的变体中引用它时,我提供的服务为空。 Angular 8。如果有帮助的话。

【问题讨论】:

  • 所以当我使用字符串而不是注入令牌时,它实际上起作用了......不知道究竟是为什么。可能是因为有 2 个调用 yo new Injection token 并且它们不相等

标签: javascript angular typescript dependency-injection


【解决方案1】:

尝试删除 dist 文件夹并运行

ng build

【讨论】:

  • 没有帮助。现在我正在尝试转发 ref
猜你喜欢
  • 1970-01-01
  • 2015-01-21
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
  • 2015-11-05
  • 1970-01-01
  • 2020-08-15
相关资源
最近更新 更多