ValueExpression class
Stellt eine Eigenschaft dar, die ein Objekt beliebiger Art oder eines Zeichenfolgenausdrucks ist.
- Extends
-
ExpressionProperty<any>
Hinweise
Wenn der Wert
- eine Zeichenfolge mit dem Präfix "=", dann wird die Zeichenfolge als Ausdruck behandelt, der in eine Zeichenfolge aufgelöst werden soll.
- eine Zeichenfolge ohne '=' wird dann 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 Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest. |
value | Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft. |
Methoden
set |
Legen Sie den Wert als Wertausdruck fest. |
Geerbte Methoden
get |
Rufen Sie den Wert ab. |
to |
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ 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 any
Art oder eines string
Ausdrucks.
Geerbte Eigenschaftsdetails
expressionText
Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest.
expressionText: string
Eigenschaftswert
string
value
Dient zum Abrufen oder Festlegen des Rohwerts der Ausdruckseigenschaft.
value: any
Eigenschaftswert
any
Details zur Methode
setValue(any | string | Expression)
Legen Sie den Wert als Wertausdruck fest.
function setValue(value: any | string | Expression)
Parameter
- value
-
any | string | Expression
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
Wenn der Wert ein ungültiger Ausdruck ist, wird ein Fehler ausgelöst.
toExpression()
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert kein komplexer Typ ist.
function toExpression(): Expression
Gibt zurück
Der vorhandene Ausdruck, wenn der Wert kein komplexer Typ ist.
toString()
Konvertieren Sie eine Ausdruckseigenschaft in eine Zeichenfolge.
function toString(): string
Gibt zurück
string
Die konvertierte Zeichenfolge.
vonExpressionProperty.toString- geerbt
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.