我正在使用Angular2最终版本开发Angular2应用程序。在顶层模块声明Angular2组件并在较低级别模块中使用
这是我的应用场景。我有一个组件,我想在两个不同级别的两个不同模块上使用相同的组件。
如果我在FeatureModule中声明它并使用它,它就可以工作。我还没有尝试,但如果我从FeatureModule中导出它,那么它也可以在主模块中工作。
但我设计的组件不是特定的。因此,在FeatureModule级别声明并传播到其他级别似乎不太合适。我认为在AppModule级别或MainModule级别声明并在MainModule & FeatureModule级别中使用它会更合适。但这没有用。它抛出以下错误。
如果'xxxx'是一个Angular组件,那么验证它是否是该模块的一部分。
任何想法,如何实现这一目标?
我更喜欢这种方式。这对我来说似乎更合适。 @YariG答案也是解决问题的另一种方法。 – microchip78