fix(core): ensure ngFor only inserts/moves/removes elements when necessary (#10287)
Closes #9960 Closes #7239 Closes #9672 Closes #9454 Closes #10287
This commit is contained in:
2
tools/public_api_guard/core/index.d.ts
vendored
2
tools/public_api_guard/core/index.d.ts
vendored
@ -463,6 +463,7 @@ export declare class DefaultIterableDiffer implements IterableDiffer {
|
||||
forEachIdentityChange(fn: Function): void;
|
||||
forEachItem(fn: Function): void;
|
||||
forEachMovedItem(fn: Function): void;
|
||||
forEachOperation(fn: (item: CollectionChangeRecord, previousIndex: number, currentIndex: number) => void): void;
|
||||
forEachPreviousItem(fn: Function): void;
|
||||
forEachRemovedItem(fn: Function): void;
|
||||
onDestroy(): void;
|
||||
@ -1370,6 +1371,7 @@ export declare abstract class ViewContainerRef {
|
||||
abstract get(index: number): ViewRef;
|
||||
abstract indexOf(viewRef: ViewRef): number;
|
||||
abstract insert(viewRef: ViewRef, index?: number): ViewRef;
|
||||
abstract move(viewRef: ViewRef, currentIndex: number): ViewRef;
|
||||
abstract remove(index?: number): void;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user