【发布时间】:2020-07-31 11:58:06
【问题描述】:
我使用 Angular Material CDK Overlay 创建了一个在悬停时显示的工具提示,但我的性能受到了严重影响,这让我的应用程序变得非常缓慢。经过一番研究,我意识到每次关闭工具提示时都需要使用 dispose 或 detach 清除 overlayRef。
现在,我试图了解这两个函数之间的区别。根据角度材料文档,它们定义如下:
dispose - 从 DOM 中清除覆盖。
detach - 从门户中分离覆盖。
当我尝试使用它们中的每一个时,我看到了相同的结果,所以不确定何时应该使用哪个。
【问题讨论】:
-
分离的组件可以重新连接
标签: angular angular-material angular-cdk