我使用以下方式编程创建模板:
const createdTemplate: EmbeddedViewRef<any> = this.vc.createEmbeddedView(this.tempRef, {node: node});
创建模板后,我想在模板中操作其中一个内部元素(#divToManipulate
)的样式:
<ng-template #treeNodeTemplate let-node="node">
<div #divToManipulate [hidden]="!node.visible | async" class="nodeContainer">
</ng-template>
但我不知道如何从ElementRef
获取EmbeddedViewRef
。
感谢您的帮助