KeyValueDiffer
Дифференциатор, отслеживающий изменения объекта с течением времени.
API
interface KeyValueDiffer<K, V> {
diff(object: Map<K, V>): KeyValueChanges<K, V> | null;
diff(object: { [key: string]: V; }): KeyValueChanges<string, V> | null;
}
diff
KeyValueChanges<K, V> | nullВычисляет различие между предыдущим состоянием и новым состоянием object.
@paramobject
Map<K, V>содержащим новое значение.
@returns
KeyValueChanges<K, V> | nullобъект, описывающий различие. Возвращаемое значение действительно только до следующего вызова diff().
diff
KeyValueChanges<string, V> | nullВычисляет различие между предыдущим состоянием и новым состоянием object.
@paramobject
{ [key: string]: V; }содержащим новое значение.
@returns
KeyValueChanges<string, V> | nullобъект, описывающий различие. Возвращаемое значение действительно только до следующего вызова diff().
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/KeyValueDiffer