DefaultIterableDiffer
class
deprecated
Deprecated: v4.0.0 - Should not be part of public API.
class DefaultIterableDiffer<V> implements IterableDiffer, IterableChanges {
constructor(trackByFn?: TrackByFunction<V>)
length: number
collection: V[] | Iterable<V> | null
isDirty: boolean
forEachItem(fn: (record: IterableChangeRecord_<V>) => void)
forEachOperation(fn: (item: IterableChangeRecord<V>, previousIndex: number, currentIndex: number) => void)
forEachPreviousItem(fn: (record: IterableChangeRecord_<V>) => void)
forEachAddedItem(fn: (record: IterableChangeRecord_<V>) => void)
forEachMovedItem(fn: (record: IterableChangeRecord_<V>) => void)
forEachRemovedItem(fn: (record: IterableChangeRecord_<V>) => void)
forEachIdentityChange(fn: (record: IterableChangeRecord_<V>) => void)
diff(collection: NgIterable<V>): DefaultIterableDiffer<V> | null
onDestroy()
check(collection: NgIterable<V>): boolean
}
Constructor
constructor(trackByFn?: TrackByFunction<V>)Parameters
|
Properties
Property | Description |
---|---|
length: number
|
Read-Only |
Iterable<V> | null | Read-Only |
isDirty: boolean
|
Read-Only |
Methods
forEachItem() | |||
---|---|---|---|
forEachItem(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
forEachOperation() | |||
---|---|---|---|
forEachOperation(fn: (item: IterableChangeRecord<V>, previousIndex: number, currentIndex: number) => void)Parameters
|
forEachPreviousItem() | |||
---|---|---|---|
forEachPreviousItem(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
forEachAddedItem() | |||
---|---|---|---|
forEachAddedItem(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
forEachMovedItem() | |||
---|---|---|---|
forEachMovedItem(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
forEachRemovedItem() | |||
---|---|---|---|
forEachRemovedItem(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
forEachIdentityChange() | |||
---|---|---|---|
forEachIdentityChange(fn: (record: IterableChangeRecord_<V>) => void)Parameters
|
diff() | |||
---|---|---|---|
diff(collection: NgIterable<V>): DefaultIterableDiffer<V> | nullParameters
Returns
|
onDestroy() |
---|
onDestroy()ParametersThere are no parameters.
|
check() | |||
---|---|---|---|
check(collection: NgIterable<V>): booleanParameters
Returns
|
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v10.angular.io/api/core/DefaultIterableDiffer