我正在尝试在Angular中创建一个“容器”组件,其中包含其他组件并对其进行格式化/以预定义的方式对它们进行排序(例如仪表板)。
我想像这样将组件作为输入数组传递给容器:
<container
[inputComponents] = "['MapComponent', 'EventsListComponent', 'FileListComponent']"
>
</container>
我的“容器”组件应显示地图和列表,就像带有特殊格式的仪表板一样。
我已经做了很多研究,但是找不到一个好的解决方案。我认为通过输入参数传递角度分量不是一个好的解决方案吗?
我在stackoverflow上发现了这个问题,这与我的问题非常相似: Angular: Pass Component to a Component
但是我不想更改任何已经存在的组件来扩展抽象窗口小部件组件。这真的是实现这一目标的唯一方法吗?