2016-11-30 3 views
1

목록 구성 요소에 앵귤러 애니메이션, 즉 슬라이드 인 애니메이션을 사용하고 있습니다. 목록이 짧을 때 제대로 작동하지만 목록에 50 개 이상의 항목이 있으면 애니메이션이 느려집니다. 그 원인은 무엇입니까? 어떻게 해결 될 수 있습니까?긴 목록에서 Angular2 애니메이션이 느립니다.

답변

1

성능 문제의 출처를 찾았습니다.
changeDetection: ChangeDetectionStrategy.OnPush을 루트 구성 요소에 추가했습니다. 이전에는 모든 것이 빠르지 만, 새로운 문제가 지금은 일어나지 않기를 바랍니다.

+1

이렇게하면 응용 프로그램이 개선되었습니다. 놀라 울 정도로 빠른 향상은 아니지만 더 빠릅니다. 감사! –