如何将Angular组件呈现为控件

时间:2018-08-10 09:24:40

标签: angular leaflet angular-components

我正在尝试使用innerHTML属性将子组件作为leaflet control包含在父组件中;

legend.innerHTML = '<app-legend></app-legend>';

,尽管定义存在,但它不会渲染 enter image description here

有人知道有没有一种方法可以使用innerHTML渲染组件,或者我应该尝试使用指令?

Stackblitz

1 个答案:

答案 0 :(得分:1)

请查看此link

中的 componentFactoryResolvers

您可以在那里动态创建组件并将其绑定到视图