css - Angular2 动画在长列表上很慢

标签 css angular css-animations angular2-animation

我在列表组件上使用 Angular 动画,即滑入滑出动画。 当列表很短时它工作正常,但是当我的列表中有超过 50 个元素时,动画就会滞后。 那是什么原因呢?如何解决?

最佳答案

我找到了性能问题的根源。
添加changeDetection: ChangeDetectionStrategy.OnPush到根组件,现在一切都像以前一样快,我希望现在不要再出现新问题:)

关于css - Angular2 动画在长列表上很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40883988/

相关文章:

html - 如何将 Paypal 下拉菜单更改为单选按钮?

angular - 如何从 Angular 中的 Forms 遍历控件数组属性

angularjs - 转换 angular2 下的 <select>

javascript - 如何设置动画状态完成

css - 保持动画 flex 盒的行高

jquery - 在鼠标悬停时在 div 上创建移动文本

javascript - 找到所有 parent 并在 TreeView 中检查他们?

javascript - 使用 CSS 自定义属性的简单的基于滚动的动画

javascript - 将两个 Canvas 放在彼此的 CSS 之上

node.js - JWT token 限制