我们正在为Angular 5应用程序开发基础架构。我们高度使用功能模块来导入app.module中的共享和其他业务模块,以最大限度地减少app.module中的行数。
我们应该创建独立的,可拆卸的可重用组件和 首先将它们导入共享模块,然后在app.module中导入 共享模块。
为此,我们遵循为每个组件创建.module
文件的严格文件夹结构。但是,我们遇到的情况是我们在整个应用程序中使用某些服务可重用,如message service
我们应该在组件模块文件中导入一些模块和服务,但是因为它是可重用的服务,我们只在服务文件上创建并将其作为提供者导入到shared.module文件中,并且必要的模块和服务正在导入{ {1}}档案。
我们正在尝试在自己的模块文件或app.module
文件中找到导入message service
所有必需模块和服务的方法,但不会通过它。
注意 - 我们正在尝试使用shared.module
消息组件 - Messages