Conversation
Enable a dedicated serve-dev config so ng serve works on Angular 21 without DI failures, while keeping HMR compatible defaults and avoiding production-only settings in dev.
|
On issue #364 (track by identity warning). Plan for possible fixes
Add a config for custom trackBy (on datasource?).
Goal: minimize recreation of Item objects.
Add a uid field and use track item.uid.
Keep a map index -> uid. |
- full rework - uid checks
7b801a3 to
19feea3
Compare
19feea3 to
a6a9e15
Compare
Upgrade
ngx-ui-scrollecosystem to Angular 21 (library, demo app, tests, and related tooling/dependencies).As part of the migration, fix Angular 21 warning
NG0956by switching item tracking from object identity to stableitem.uid, aligned withvscrollpersistent item identity updates.Also expands adapter test coverage to validate
uiduniqueness and stability across operations likeupdate/append/prepend/clip/reset/reload/remove.