首页 > 解决方案 > 带有本地更改检测的 Andular 材料日期选择器问题

问题描述

我遇到了一个问题,我们需要对我们的组件进行本地更改检测,否则其他方面会非常缓慢。但这会干扰 mat datepicker 覆盖。当我们想在叠加层内使用箭头键移动时。它会更改您所在的月份或年份,选择和焦点从覆盖中消失。(您在当前月份的最后一天按右箭头键,您在下个月但覆盖失去焦点&没有选择在覆盖层内)

我发现当我删除本地更改检测时它按预期工作,但遗憾的是我们的组件(主要是该组件运行所需的第 3 方地图变得太慢,我们发现这种更改检测有助于解决这个问题,但它弄乱了日期选择器覆盖,我们需要两者)。

我该如何解决这个问题?任何提示/技巧?

我已经对问题进行了表示,更改检测在我们的组件中同样设置。组件本身非常大且复杂,所以我刚刚重新创建了问题本身。

堆栈闪电战

提前致谢。

标签: angulartypescriptangular-materialdetectionangular-changedetection

解决方案


推荐阅读