Closed
Description
What is the expected behavior?
mat-expansion-panel inside *ngFor loop renders as many times as there are iterations in the loop.
What is the current behavior?
mat-expansion-panel re-renders (n + n^2) times where n is the number of iterations in the loop.
What are the steps to reproduce?
https://stackblitz.com/edit/angular-nxejpq?file=app%2Fexpansion-overview-example.ts
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
7.2.1, Chrome 71.
Is there anything else we should know?
This bug makes expansion panel with a large (~100) amount of items (or subitems) practically unusable in the default (with animations) mode.
Metadata
Metadata
Assignees
Labels
No labels