KeyValueChanges
Объект, описывающий изменения в Map или {[k:string]: string} с момента последнего вызова KeyValueDiffer#diff().
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
voidПеребрать все изменения. KeyValueChangeRecord будет содержать сведения об изменениях каждого элемента.
@returns
void
forEachPreviousItem
voidПеребрать изменения в порядке исходной Map, показывая, куда переместились исходные элементы.
@returns
void
forEachChangedItem
voidПеребрать все ключи, значения которых изменились.
@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