在Angular 2中,我有一个组件,它显然是另一个组件的子组件。例如,Contact
组件中的ContactsPage
组件。自从引入模块以来,我现在必须将ContactComponent
添加到我的NgModule的declaration
部分,使Contact
组件可用于模块中的所有HTML模板。这给了我两个问题:
<contact>
之外意外引用ContactsPage
,我会发现错误。我还想创建非常本地的子组件,例如<entry>
,而不必担心我的应用程序中其他位置的名称冲突。是否无法仅在特定组件中提供子组件?或者,我应该将每个具有子组件的组件转换为模块吗?
答案 0 :(得分:1)
您可以将Contact
和ContactsPage
移至ContactsModule
NgModule,然后将此模块添加到您要使用imports
<的模块ContactsPage
/ p>