检查MatSidenav关闭动画是否结束



如何检查MatSidenav组件是否完成了关闭动画?我正在查看文档,但只能看到closedStart事件。对于我想做的事情,是否有一些变通方法或我缺少的东西?

由于动画持续时间为.5s,您可以存储它开始关闭的时间,并随时通过以下操作知道动画是否完成:

let finished = (Date.now() - timeStarted) > 500;

我意识到我可以使用openedChange事件,该事件是在打开或关闭动画完全完成时触发的。

相关内容

  • 没有找到相关文章

最新更新