KeyValueChanges
interface
An object describing the changes in the Map or {[k:string]: string} since last time KeyValueDiffer#diff() was invoked.
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
} Methods
| forEachItem() | ||
|---|---|---|
| Iterate over all changes. | ||
|
| fn | Type: |
Returns
void
| forEachPreviousItem() | ||
|---|---|---|
| Iterate over changes in the order of original Map showing where the original items have moved. | ||
|
| fn | Type: |
Returns
void
| forEachChangedItem() | ||
|---|---|---|
| Iterate over all keys for which values have changed. | ||
|
| fn | Type: |
Returns
void
| forEachAddedItem() | ||
|---|---|---|
| Iterate over all added items. | ||
|
| fn | Type: |
Returns
void
| forEachRemovedItem() | ||
|---|---|---|
| Iterate over all removed items. | ||
|
| fn | Type: |
Returns
void
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v6.angular.io/api/core/KeyValueChanges