WrappedValue
class
deprecated
Indicates that the result of a Pipe transformation has changed even though the reference has not changed.
Deprecated: from v10 stop using. (No replacement, deemed unnecessary.)
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. | |||
static wrap(value: any): WrappedValueParameters
Returns
|
unwrap() | |||
---|---|---|---|
Returns the underlying value of a wrapped value. Returns the given value when it is not wrapped.
| |||
static unwrap(value: any): anyParameters
Returns
|
isWrapped() | |||
---|---|---|---|
Returns true if value is a wrapped value.
| |||
static isWrapped(value: any): value is WrappedValueParameters
Returns
|
Constructor
constructor(value: any)Parameters
|
Properties
Property | Description |
---|---|
wrapped: any
|
© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v10.angular.io/api/core/WrappedValue