我正在使用Angular2最终版本开发Angular2应用程序。
这是我的应用场景。我有一个组件,我想在两个不同级别的两个不同模块中使用相同的组件。
如果我在FeatureModule声明它并使用它,它可以工作。我还没有尝试,但如果我从FeatureModule导出它,那么它也可以在主模块中工作。
但我设计的组件并非特定功能。因此,在FeatureModule级别声明它然后传播到其他级别似乎是不对的。我认为在AppModule级别或MainModule级别声明并在MainModule和ProModule中使用它更合适。 FeatureModule级别。但这不起作用。它抛出以下错误。
如果'xxxx'是Angular组件,请验证它是否是此模块的一部分。
任何想法,如何实现这一目标?
答案 0 :(得分:1)
您可以将组件放在单独的模块中,让主模块和功能模块导入它。
答案 1 :(得分:0)
我建议在AppModule的bootstrapping中声明它。然后你可以在app范围内使用它。