KeyValueChanges
An object describing the changes in the Map or {[k:string]: string} since last time KeyValueDiffer#diff() was invoked.
API
interface KeyValueChanges<K, V> {
forEachItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void;
forEachPreviousItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void;
forEachChangedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void;
forEachAddedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void;
forEachRemovedItem(fn: (r: KeyValueChangeRecord<K, V>) => void): void;
}
forEachItem
voidIterate over all changes. KeyValueChangeRecord will contain information about changes to each item.
@returns
void
forEachPreviousItem
voidIterate over changes in the order of original Map showing where the original items have moved.
@returns
void
forEachChangedItem
voidIterate over all keys for which values have changed.
@returns
void
forEachAddedItem
voidforEachRemovedItem
void
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/KeyValueChanges