Angular 4:获取插入的动态 HTML 元素的 ViewContainerRef

Jam*_*ord 6 angular

我在 angular 4 中插入这样的动态页面内容:

<app-component>
    <main [innerHTML]="dynamicHTML"></main>
</app-component>
Run Code Online (Sandbox Code Playgroud)

这将呈现为:

<app-component>
    <main>
        <div>
            <div id="insertionPoint">
            </div>
        </div>
    </main>
</app-component>
Run Code Online (Sandbox Code Playgroud)

是否有可能得到ViewContainerRefdiv#insertionPoint已动态添加。在div#insertionPoint可能是被装载到一个大的HTML文档的任何地方<main>

我想使用ViewContainerRef.createComponent()ComponentFactoryResolver来在动态 HTML 中插入一个 Angular 组件。