ValueExpression class
Stellt eine Eigenschaft dar, die ein Objekt beliebiger Art oder ein Zeichenfolgenausdruck ist.
- Extends
-
ExpressionProperty<any>
Hinweise
Wenn der Wert ist
- eine Zeichenfolge mit dem Präfix "=", dann wird die Zeichenfolge als Ausdruck behandelt, um in eine Zeichenfolge aufzulösen.
- eine Zeichenfolge ohne "=", dann wird der Wert als Zeichenfolge mit Zeichenfolgeninterpolation behandelt.
- Sie können das Präfix "=" escapen, indem Sie einen umgekehrten Schrägstrich setzen. Beispiele: prop = "Hello @{user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "=user" => "=user".
Konstruktoren
Value |
Initialisiert eine neue Instanz der ValueExpression-Klasse . |
Geerbte Eigenschaften
expression |
Ruft den auszuwertenden Ausdruckstext ab, um den Wert abzurufen, oder legt diesen fest. |
value | Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest. |
Methoden
set |
Legen Sie wert als Wertausdruck fest. |
Geerbte Methoden
get |
Rufen Sie den Wert ab. |
to |
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert nicht komplex ist. |
to |
Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge. |
try |
Versuchen Sie, den Wert abzurufen. |
Details zum Konstruktor
ValueExpression(any | string | Expression)
Initialisiert eine neue Instanz der ValueExpression-Klasse .
new ValueExpression(value?: any | string | Expression)
Parameter
- value
-
any | string | Expression
Ein Objekt der any
Art oder ein string
Ausdruck.
Geerbte Eigenschaftsdetails
expressionText
Ruft den auszuwertenden Ausdruckstext ab, um den Wert abzurufen, oder legt diesen fest.
expressionText: string
Eigenschaftswert
string
Geerbt vonExpressionProperty.expressionText
value
Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest.
value: any
Eigenschaftswert
any
Geerbt vonExpressionProperty.value
Details zur Methode
setValue(any | string | Expression)
Legen Sie wert als Wertausdruck fest.
function setValue(value: any | string | Expression)
Parameter
- value
-
any | string | Expression
Der festzulegende Wert.
Details zur geerbten Methode
getValue(object)
Rufen Sie den Wert ab.
function getValue(data: object): any
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
any
Der Wert.
Hinweise
Ein Fehler wird ausgelöst, wenn der Wert ein ungültiger Ausdruck ist.
Geerbt vonExpressionProperty.getValue
toExpression()
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert nicht komplex ist.
function toExpression(): Expression
Gibt zurück
Der vorhandene Ausdruck, wenn der Wert nicht komplex ist.
Geerbt vonExpressionProperty.toExpression
toString()
Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge.
function toString(): string
Gibt zurück
string
Die konvertierte Zeichenfolge.
Geerbt vonExpressionProperty.toString
tryGetValue(object)
Versuchen Sie, den Wert abzurufen.
function tryGetValue(data: object): { error: Error, value: any }
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
{ error: Error, value: any }
der Wert oder ein Fehler.
Geerbt vonExpressionProperty.tryGetValue