angular - 带有本地更改检测的 Andular 材料日期选择器问题
问题描述
我遇到了一个问题,我们需要对我们的组件进行本地更改检测,否则其他方面会非常缓慢。但这会干扰 mat datepicker 覆盖。当我们想在叠加层内使用箭头键移动时。它会更改您所在的月份或年份,选择和焦点从覆盖中消失。(您在当前月份的最后一天按右箭头键,您在下个月但覆盖失去焦点&没有选择在覆盖层内)
我发现当我删除本地更改检测时它按预期工作,但遗憾的是我们的组件(主要是该组件运行所需的第 3 方地图变得太慢,我们发现这种更改检测有助于解决这个问题,但它弄乱了日期选择器覆盖,我们需要两者)。
我该如何解决这个问题?任何提示/技巧?
我已经对问题进行了表示,更改检测在我们的组件中同样设置。组件本身非常大且复杂,所以我刚刚重新创建了问题本身。
提前致谢。
解决方案
推荐阅读
- css - 在 CSS 中更改一个属性
- sql - 如何创建函数返回值最多为第一个非数字/十进制字符
- javascript - 在数组中反应本机集合字典数组?
- javascript - 有没有办法检查打字稿类是否有属性?
- php - PHP 导入 CSV 未定义的偏移量
- python - 拆分列表中的值并为它们制作变量
- angular-material - 带有垫子工具栏的弯曲顶部边框
- android - NetworkSecurityConfig:使用资源“network_security_config”中的网络安全配置 debugBuild:true
- javascript - 阻止 JavaScript 事件传播
- python - 查看应用程序是否正在使用 Windows 10 上的麦克风