如何在angular 2中嵌套不同的模块

时间:2019-06-26 06:40:42

标签: angular

The app.module has the admin-layout.module.
The admin-layout.module has the parameters.module.
The parameters.module has the soa-date.Component.
But the property.component is in the admin-layout.module

我需要将<app-soa-date></app-soa-date>选择器放在property.component中,但是它给我一个app-soa-date不是已知元素的错误。

<div class="card-body">
  <div *ngIf="showSoaDate">
    <app-soa-date></app-soa-date>
  </div>
  <div *ngIf="showOther">
    Other
  </div>
</div>

请参见下图: enter image description here

谢谢。

2 个答案:

答案 0 :(得分:1)

您需要从SoaDateComponent中导出ParametersModule组件。

exports: [
  SoaDateComponent
] 

答案 1 :(得分:1)

您还需要在ParamatersModule中导出组件

declarations: [
....
],
exports: [
  SoaDateComponent 
]