Angular 7:创建一个包含其他组件的组件

时间:2019-05-06 08:23:59

标签: angular typescript

我正在尝试在Angular中创建一个“容器”组件,其中包含其他组件并对其进行格式化/以预定义的方式对它们进行排序(例如仪表板)。

我想像这样将组件作为输入数组传递给容器:

 <container
    [inputComponents] = "['MapComponent', 'EventsListComponent', 'FileListComponent']"
 >
 </container>

我的“容器”组件应显示地图和列表,就像带有特殊格式的仪表板一样。

我已经做了很多研究,但是找不到一个好的解决方案。我认为通过输入参数传递角度分量不是一个好的解决方案吗?

我在stackoverflow上发现了这个问题,这与我的问题非常相似: Angular: Pass Component to a Component

但是我不想更改任何已经存在的组件来扩展抽象窗口小部件组件。这真的是实现这一目标的唯一方法吗?

0 个答案:

没有答案