Angular 共享模块组件重用2

Angular 共享模块组件重用2,angular,Angular,假设我有这样一个简单的文件结构,我如何在child组件和child2组件中调用。我想将它导入到父模块中,并使它对两个模块都可用,而不在它们的模块中声明它。我不确定这是否可行,但无论如何,我认为这不是一个好的模式。NGO模块应封装。最好的解决方案是将共享模块同时导入Child1模块和Child2模块,即使它看起来是重复的。这就是我困惑的地方,如果我想使用一些第三方组件,我应该为每个模块声明它吗?是的。如果你觉得你必须一直重新声明模块中的内容,那么就不要做那么多模块。在出现模块之前,你必须将你使用的

假设我有这样一个简单的文件结构,我如何在child组件和child2组件中调用
。我想将它导入到父模块中,并使它对两个模块都可用,而不在它们的模块中声明它。

我不确定这是否可行,但无论如何,我认为这不是一个好的模式。NGO模块应封装。最好的解决方案是将共享模块同时导入Child1模块和Child2模块,即使它看起来是重复的。

这就是我困惑的地方,如果我想使用一些第三方组件,我应该为每个模块声明它吗?是的。如果你觉得你必须一直重新声明模块中的内容,那么就不要做那么多模块。在出现模块之前,你必须将你使用的每一件东西导入到你使用它的每一个组件中,模块的目的是为了摆脱这种不断重复的令人讨厌的导入。如果你为每个组件制作一个模块,那么你就是在用老方法做事,让你的生活更艰难。老实说,如果你想这样做的话,为你的整个应用程序安装一个巨大的根模块没有什么错。
Parent Module 
|
+Shared Module - Shared Component
|
+Child Module - Child Component
|
+Child2 Module - Child2 Component