检查 MatSidenav 关闭动画是否结束
Check if MatSidenav closing animation ended
如何检查 MatSidenav 组件是否完成了关闭动画?我正在查看文档,但只能看到一个 closedStart 事件。是否有一些解决方法或我想做的事情缺少什么?
由于动画持续时间为 0.5 秒,因此您可以存储它开始关闭的时间,并通过以下操作随时了解动画是否结束:
let finished = (Date.now() - timeStarted) > 500;
我意识到我可以使用打开或关闭动画完全完成时触发的 openedChange 事件。
如何检查 MatSidenav 组件是否完成了关闭动画?我正在查看文档,但只能看到一个 closedStart 事件。是否有一些解决方法或我想做的事情缺少什么?
由于动画持续时间为 0.5 秒,因此您可以存储它开始关闭的时间,并通过以下操作随时了解动画是否结束:
let finished = (Date.now() - timeStarted) > 500;
我意识到我可以使用打开或关闭动画完全完成时触发的 openedChange 事件。