【发布时间】:2016-11-30 22:22:02
【问题描述】:
我在列表组件上使用了角度动画,即滑入滑出动画。 当列表很短时它工作正常,但是当我在列表中有超过 50 个项目时,动画就会滞后。 这是什么原因?怎么解决?
【问题讨论】:
-
您是否在动画期间修改了列表的高度属性?
标签: css angular css-animations angular2-animation
我在列表组件上使用了角度动画,即滑入滑出动画。 当列表很短时它工作正常,但是当我在列表中有超过 50 个项目时,动画就会滞后。 这是什么原因?怎么解决?
【问题讨论】:
标签: css angular css-animations angular2-animation
我找到了性能问题的根源。
在根组件中添加了changeDetection: ChangeDetectionStrategy.OnPush,现在一切都像以前一样快,我希望现在不会出现新问题:)
【讨论】: