Spec-Zone.ru › Angular

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 будет содержать сведения об изменениях каждого элемента.

@paramfn(r: KeyValueChangeRecord<K, V>) => void
@returnsvoid

forEachPreviousItem

void

Перебрать изменения в порядке исходной Map, показывая, куда переместились исходные элементы.

@paramfn(r: KeyValueChangeRecord<K, V>) => void
@returnsvoid

forEachChangedItem

void

Перебрать все ключи, значения которых изменились.

@paramfn(r: KeyValueChangeRecord<K, V>) => void
@returnsvoid

forEachAddedItem

void

Перебрать все добавленные элементы.

@paramfn(r: KeyValueChangeRecord<K, V>) => void
@returnsvoid

forEachRemovedItem

void

Перебрать все удалённые элементы.

@paramfn(r: KeyValueChangeRecord<K, V>) => void
@returnsvoid

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API