ObjectExpression class
Stellt eine Eigenschaft dar, bei der es sich entweder um ein Objekt vom Typ T oder um einen Zeichenfolgenausdruck handelt, der in ein Objekt vom Typ T aufgelöst wird.
- Extends
Hinweise
Zeichenfolgenwerte werden immer als Ausdruck interpretiert, unabhängig davon, ob er das Präfix "=" aufweist oder nicht.
Konstruktoren
Object |
Initialisiert eine neue Instanz der ObjectExpression-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. |
Geerbte 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 Sie eine Ausdruckseigenschaft in eine Zeichenfolge. |
try |
Versuchen Sie, den Wert abzurufen. |
Details zum Konstruktor
ObjectExpression(T | string | Expression)
Initialisiert eine neue Instanz der ObjectExpression-Klasse .
new ObjectExpression(value?: T | string | Expression)
Parameter
- value
-
T | string | Expression
Ein Objekt vom Typ T
oder ein string
Ausdruck, das in ein Objekt vom Typ T
aufgelöst wird.
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: T
Eigenschaftswert
T
Geerbt vonExpressionProperty.value
Details zur geerbten 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 der Wert ein ungültiger Ausdruck ist.
Geerbt vonExpressionProperty.getValue
setValue(T | string | Expression)
Legen Sie den Wert fest.
function setValue(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
Der festzulegende Wert.
Geerbt vonExpressionProperty.setValue
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: 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.
Geerbt vonExpressionProperty.tryGetValue