我正在尝试在Angular2中构建一个弹出管理器。
我的方法是创建一个弹出管理器并弹出管理器;
根据https://github.com/angular/angular/issues/6071
,我DynamicComponentLoader
的问题已被弃用,转而使用ViewContainerRef::createComponent
我的问题基于以下代码,
export class Ng2PopupManager {
appElementRef: ElementRef;
constructor(
app:ApplicationRef,
injector: Injector
) {
this.appElementRef = injector.get(applicationRef.componentTypes[0]).elementRef;
}
...
}
如何从ElementRef获取ViewContainerRef
?
或者,有没有办法从applicationRef
获取ViewContainerRef?