angular - Angular 动画组件在 :enter 之前在屏幕上闪烁
问题描述
我正在制作一张图表,可在https://stackblitz.com/edit/angular-coral-chart-demo获得。我的目标是制作一个堆叠条形图,它使用 Angular 组件进行渲染,并随着每个子 (svg) 组件逐步进出动画。
我已经阅读了文档和几个教程,但我不确定为什么内容会在 :enter 动画开始之前出现在屏幕上。要查看问题,请重新加载屏幕,并查看在进入动画开始之前闪烁的不需要的元素。我还尝试对更改进行去抖动并调整渲染大小,如果这是由于太多事件导致的性能问题,但没有帮助。
动画位于stacked-bar.animation.ts 中,并通过对类的查询加载到各个条形图中的每个矩形上。当您重新加载选项卡或调整屏幕大小时,屏幕上出现的内容会消失,然后退出和进入动画开始。即使查看者需要等待,也希望获得任何帮助以仅使用进入和退出动画呈现内容。
解决方案
推荐阅读
- webpack - 在 Laravel Mix 中使用提取文本 Webpack 插件
- php - Codeigniter考勤模块循环结果
- azure - 从 Azure 管道部署时无法启动应用程序
- materialize - 如何在服务器端验证中显示表单错误?
- javascript - 动态创建已嵌入内容的指令时出错
- vue.js - 如何在 vuex 动作对象中编写异步代码?
- android - 为什么我无法从相机意图中获得结果?
- javascript - ramda js使用reduce连接值
- r - 如何使用 boxplot() 将刻度线标签从轴上移开
- swift - 如何让 SFSafariViewController 恢复工作?