Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度库依赖项注入@inject@host_Javascript_Angular_Typescript_Dependency Injection - Fatal编程技术网

Javascript 角度库依赖项注入@inject@host

Javascript 角度库依赖项注入@inject@host,javascript,angular,typescript,dependency-injection,Javascript,Angular,Typescript,Dependency Injection,我有一个带有库的项目,在其中一个类中,我想通过@optional@host和@injectdecoratorbyinjecttoken提供服务。在父组件中,我可以在提供者数组中提供或不提供此类。当我在源代码中引用库时,一切正常,但当我在dist文件夹builded variant中引用库时,我提供的服务为空。角度8。如果有帮助。尝试删除dist文件夹并运行 ng build 没有帮助。现在我正在尝试转发refSo,当我使用字符串代替注入令牌时,它实际上起了作用。。。。我不知道为什么。可能是因为

我有一个带有库的项目,在其中一个类中,我想通过@optional@host和@injectdecoratorbyinjecttoken提供服务。在父组件中,我可以在提供者数组中提供或不提供此类。当我在源代码中引用库时,一切正常,但当我在dist文件夹builded variant中引用库时,我提供的服务为空。角度8。如果有帮助。

尝试删除dist文件夹并运行

ng build

没有帮助。现在我正在尝试转发refSo,当我使用字符串代替注入令牌时,它实际上起了作用。。。。我不知道为什么。可能是因为有2个新的注入令牌调用,它们不相等