因此,我目前正在寻找以下问题的解决方案:
1)我有一个带有指令的主组件,通过该指令可以加载小部件。 (通过viewContainerRef等。)
2)用户从下拉菜单中选择一个小部件(字符串),主要组件将使用该小部件(字符串)来查找和读取一些元数据。
3)在读取了所选小部件的元数据之后,主组件将加载另一个选择菜单,其中包含特定小部件的可用数据源(从元数据中读取)。
4)从下拉菜单中选择数据源(字符串)后,主组件将动态加载数据源(组件),以便继续进行数据源设置过程。 (数据源将在安装完成时添加到小部件中)
理想情况下,我希望能够为小部件组件类创建某种装饰器,在其中可以传入一些小部件特定的元数据字段。我只是不确定以后如何从小部件组件本身之外访问它们。
任何建议将不胜感激!我很清楚自己可能会走这条完全错误的路线。