Angular 将Auth0服务使用到自定义元素中

Angular 将Auth0服务使用到自定义元素中,angular,service,components,auth0,custom-element,Angular,Service,Components,Auth0,Custom Element,我创建了一个简单的cutom元素组件,并使用简单的服务获取jsonplaceholder数据;有效:——) 根据这首简单的芭蕾舞曲: 这是我的回购协议: 我想将第三方服务注入组件 但是,当将身份验证服务注入组件时,我在控制台中遇到此错误: 错误:StaticInjectorError[e]: 静态注入错误(e)[e->e]: 静态注入错误(平台:核心)[e->e]: NullInjectorError:没有e的提供程序 它抛出此命令的位置: 返回e.prototype.get=函数(e,t){

我创建了一个简单的cutom元素组件,并使用简单的服务获取jsonplaceholder数据;有效:——)

根据这首简单的芭蕾舞曲:

这是我的回购协议:

我想将第三方服务注入组件

但是,当将身份验证服务注入组件时,我在控制台中遇到此错误:
错误:StaticInjectorError[e]:
静态注入错误(e)[e->e]:
静态注入错误(平台:核心)[e->e]:
NullInjectorError:没有e的提供程序

它抛出此命令的位置:
返回e.prototype.get=函数(e,t){
如果(无效0==t&&(t=Ne),t==Ne)
抛出新错误(“NullInjectorError:没有“+Se(e)+”!”的提供程序”;
返回t
}

也许有人能告诉我这是否可能,或者给我一些继续的线索

这是一个具有基本上下文的Plunker:——


希望您提供了足够的信息。

您是否在可注射类中添加了
@Injectable({providedIn:'root',})
?引用是的,他被注入根目录,我也试着将它注入到一个特定的模块中。同样对于工厂提供程序提供程序:[AuthService],甚至在带有注入器的AppModule的构造函数中,“类AppModule{constructor(私有注入器:注入器,私有AuthService:AuthService){}”。但是在自定义元素构造函数中添加此“Auth0服务”会触发错误。