ObjectExpression class
Stellt eine Eigenschaft dar, die entweder ein Objekt vom Typ T oder ein Zeichenfolgenausdruck ist, der in ein Objekt vom Typ T aufgelöst wird.
- Extends
Hinweise
Zeichenfolgenwerte werden immer als Ausdruck interpretiert, unabhängig davon, ob sie das Präfix '=' aufweist oder nicht.
Konstruktoren
| Object |
Initialisiert eine neue Instanz der ObjectExpression 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. |
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 kein komplexer Typ 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, der in ein Objekt vom Typ Taufgelöst wird.
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: T
Eigenschaftswert
T
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
Wenn der Wert ein ungültiger Ausdruck ist, wird ein Fehler ausgelöst.
setValue(T | string | Expression)
Legen Sie den Wert fest.
function setValue(value: T | string | Expression)
Parameter
- value
-
T | string | Expression
Festzulegende Wert.
Geerbt vonExpressionProperty.setValue
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: 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.