【发布时间】:2021-05-20 22:15:59
【问题描述】:
我有一个带有库的项目,在其中一个类中我想通过注入令牌通过@optional @host 和@inject 装饰器提供服务。在父组件中,我可以在提供程序数组中提供或不提供此类。当我将库引用为源 ts 代码时,一切正常,但是当我在 dist 文件夹构建的变体中引用它时,我提供的服务为空。 Angular 8。如果有帮助的话。
【问题讨论】:
-
所以当我使用字符串而不是注入令牌时,它实际上起作用了......不知道究竟是为什么。可能是因为有 2 个调用 yo new Injection token 并且它们不相等
标签: javascript angular typescript dependency-injection