1

clr-input-container我正在尝试为我已经实现的自己的表单控件编写自定义表单控件包装器组件,例如 Clarity 的。对于包装器,我想使用实用程序服务IfErrorService, NgControlService, ControlIdService,就像它在实现中完成的ControlClassService一样。LayoutServiceclr-input-container

但是,我为每个服务都收到了这些构建错误:

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 服务?

4

1 回答 1

1

我们目前不会故意公开导出它,因为它目前特定于我们的表单。我们希望通过创建一个通用输入容器供您利用来解决这个问题。它目前没有进行中,所以我没有时间表。

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

于 2019-02-21T16:22:09.003 回答