WrappedValue
class
Indicates that the result of a Pipe
transformation has changed even though the reference has not changed.
class WrappedValue { static wrap(value: any): WrappedValue static unwrap(value: any): any static isWrapped(value: any): value is WrappedValue constructor(value: any) wrapped: any }
Description
Wrapped values are unwrapped automatically during the change detection, and the unwrapped value is stored.
Example:
if (this._latestValue === this._latestReturnedValue) { return this._latestReturnedValue; } else { this._latestReturnedValue = this._latestValue; return WrappedValue.wrap(this._latestValue); // this will force update }
Static methods
wrap() | ||
---|---|---|
Creates a wrapped value. | ||
|
value | Type: |
Returns
unwrap() | ||
---|---|---|
Returns the underlying value of a wrapped value. Returns the given | ||
|
value | Type: |
Returns
any
isWrapped() | ||
---|---|---|
Returns true if | ||
|
value | Type: |
Returns
value is WrappedValue
Constructor
|
value | Type: |
Properties
Property | Description |
---|---|
wrapped: any |
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v6.angular.io/api/core/WrappedValue