Angular CDK:覆盖和更改检测

时间:2018-10-31 16:13:53

标签: angular angular-cdk

我试图了解CDK的工作原理,并且想要实现一个非常简单的工具提示组件。

我知道Material中已经存在,但是在我看来,显示/隐藏mat-tooltip会触发很多更改检测事件。

由于工具提示仅用于提供简单信息,因此我认为我们不需要更改检测,因此我尝试自己实现。

我的代码有效,但仍然会触发更改检测。

我尝试使用ngZone runOutsideAngular,但是在那种情况下,工具提示没有显示:它的内容和位置似乎都没有更新。

使用叠加式变更检测系统是强制性的吗?

谢谢

棕褐色

ps。这是我的演示代码

https://stackblitz.com/edit/angular-efxkg7

0 个答案:

没有答案