ExpressionProperty class
Basisklasse, die einen Ausdruck oder Einen Wert für eine Eigenschaft definiert.
Konstruktoren
Expression |
Initialisiert eine neue Instanz der ExpressionProperty-Klasse . |
Eigenschaften
expression |
Ruft den auszuwertenden Ausdruckstext ab oder legt diesen fest, um den Wert abzurufen. |
value | Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest. |
Methoden
get |
Rufen Sie den Wert ab. |
set |
Legen Sie den Wert fest. |
to |
Dadurch wird der vorhandene Ausdruck zurückgegeben, wenn der Wert nicht komplex ist. |
to |
Konvertieren einer Ausdruckseigenschaft in eine Zeichenfolge. |
try |
Versuchen Sie, den Wert abzurufen. |
Details zum Konstruktor
ExpressionProperty(T | string | Expression, T)
Initialisiert eine neue Instanz der ExpressionProperty-Klasse .
new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)
Parameter
- value
-
T | string | Expression
Optional. Unformatierter Wert der Ausdruckseigenschaft.
- defaultValue
-
T
Optional. Standardwert für die Eigenschaft.
Details zur Eigenschaft
expressionText
Ruft den auszuwertenden Ausdruckstext ab oder legt diesen fest, um den Wert abzurufen.
expressionText: string
Eigenschaftswert
string
value
Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest.
value: T
Eigenschaftswert
T
Details zur Methode
getValue(object)
Rufen Sie den Wert ab.
function getValue(data: object): T
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
T
Der Wert.
Hinweise
Ein Fehler wird ausgelöst, wenn value ein ungültiger Ausdruck ist.
setValue(T | string | Expression)
Legen Sie den Wert fest.
function setValue(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
Der festzulegende Wert.
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.
toString()
Konvertieren einer Ausdruckseigenschaft in eine Zeichenfolge.
function toString(): string
Gibt zurück
string
Die konvertierte Zeichenfolge.
tryGetValue(object)
Versuchen Sie, den Wert abzurufen.
function tryGetValue(data: object): { error: Error, value: T }
Parameter
- data
-
object
Daten, die für die Ausdrucksbindung verwendet werden sollen.
Gibt zurück
{ error: Error, value: T }
der Wert oder ein Fehler.