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. |
unwrap() | |||
---|---|---|---|
Returns the underlying value of a wrapped value. Returns the given | |||
|
value | any |
Returns
any
isWrapped() | |||
---|---|---|---|
Returns true if | |||
|
value | any |
Returns
value is WrappedValue
Constructor
|
value | any |
Properties
Property | Description |
---|---|
wrapped: any |
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/core/WrappedValue