Angular 在自己的组件中使用内部Clarity服务

Angular 在自己的组件中使用内部Clarity服务,angular,vmware-clarity,clarity,Angular,Vmware Clarity,Clarity,我正在尝试为我已经实现的表单控件编写自定义表单控件包装器组件,例如Clarity的clr输入容器。对于包装器,我想使用实用工具服务IfErrorService,NgControlService,ControlIdService,ControlClassService和LayoutService,就像在clr输入容器实现中一样 但是,对于每个服务,我都会遇到以下生成错误: ERROR in ./.../my-control-container.component.ts Module not fou

我正在尝试为我已经实现的表单控件编写自定义表单控件包装器组件,例如Clarity的
clr输入容器
。对于包装器,我想使用实用工具服务
IfErrorService
NgControlService
ControlIdService
ControlClassService
LayoutService
,就像在
clr输入容器
实现中一样

但是,对于每个服务,我都会遇到以下生成错误:

ERROR in ./.../my-control-container.component.ts
Module not found: Error: Can't resolve '@clr/angular/forms/common/if-error/if-error.service' in '/.../my-control-container'

有什么方法可以在我自己的项目中使用内部Clarity services吗?

我们目前没有故意公开导出此服务,因为它目前特定于我们的表单。我们希望通过创建一个通用的输入容器来解决这个问题。目前还没有进展,所以我没有时间表


我建议的唯一解决方法是,您可以将服务复制到项目中,并像您在输入实现中看到的那样重新声明它们。您必须确保所有内容都正确连接,这不是我们记录的内容,因此不一定清楚它是否与您正在处理的内容兼容。

通用输入容器的进度有任何更新吗?请按照此请求进行更新。