Angular 6-动态小部件-需要建议

时间:2018-09-21 01:48:10

标签: angular typescript widget decorator

因此,我目前正在寻找以下问题的解决方案:

1)我有一个带有指令的主组件,通过该指令可以加载小部件。 (通过viewContainerRef等。)

2)用户从下拉菜单中选择一个小部件(字符串),主要组件将使用该小部件(字符串)来查找和读取一些元数据。

3)在读取了所选小部件的元数据之后,主组件将加载另一个选择菜单,其中包含特定小部件的可用数据源(从元数据中读取)。

4)从下拉菜单中选择数据源(字符串)后,主组件将动态加载数据源(组件),以便继续进行数据源设置过程。 (数据源将在安装完成时添加到小部件中)

理想情况下,我希望能够为小部件组件类创建某种装饰器,在其中可以传入一些小部件特定的元数据字段。我只是不确定以后如何从小部件组件本身之外访问它们。

任何建议将不胜感激!我很清楚自己可能会走这条完全错误的路线。

0 个答案:

没有答案