有没有办法从动态创建的组件中获取 ViewContainerRef?我的动态创建的组件内部有一个 ngContent 元素,我想在动态创建后填充它。
export class Example {
@ViewChild('content', { read: ViewContainerRef }) //normal way
content: ViewContainerRef;
...
ngAfterViewInit(){
let box1=this.content.createComponent(this.boxFactory);
box1.instance.title="Dynamic (1)";
// HERE: the box1 has a ng-content area which i want to fill.
}
}
我想一些手动方法来解决 ViewChild 而不是使用装饰器。一些想法?
非常感谢。