ObjectExpression class
Représente une propriété qui est un objet de type T ou une expression de chaîne qui se résout en objet de type T.
- Extends
Remarques
Les valeurs de chaîne sont toujours interprétées comme une expression, qu’elle ait le préfixe '=' ou non.
Constructeurs
| Object |
Initialise une nouvelle instance de la classe ObjectExpression. |
Propriétés héritées
| expression |
Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur. |
| value | Obtient ou définit la valeur brute de la propriété d’expression. |
Méthodes héritées
| get |
Obtenez la valeur. |
| set |
Définissez la valeur. |
| to |
Cette opération renvoie l’expression existante si la valeur est de type non complexe. |
| to |
Convertissez une propriété d’expression en chaîne. |
| try |
Essayez d’obtenir la valeur. |
Détails du constructeur
ObjectExpression(T | string | Expression)
Initialise une nouvelle instance de la classe ObjectExpression.
new ObjectExpression(value?: T | string | Expression)
Paramètres
- value
-
T | string | Expression
Objet de type T ou expression string qui se résout en objet de type T.
Détails de la propriété héritée
expressionText
Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.
expressionText: string
Valeur de propriété
string
héritée deExpressionProperty.expressionText
value
Obtient ou définit la valeur brute de la propriété d’expression.
value: T
Valeur de propriété
T
héritée deExpressionProperty.value
Détails de la méthode héritée
getValue(object)
Obtenez la valeur.
function getValue(data: object): T
Paramètres
- data
-
object
Données à utiliser pour la liaison d’expression.
Retours
T
Valeur.
Remarques
Une erreur est levée si la valeur est une expression non valide.
héritée deExpressionProperty.getValue
setValue(T | string | Expression)
Définissez la valeur.
function setValue(value: T | string | Expression)
Paramètres
- value
-
T | string | Expression
Valeur à définir.
héritée deExpressionProperty.setValue
toExpression()
Cette opération renvoie l’expression existante si la valeur est de type non complexe.
function toExpression(): Expression
Retours
Expression existante si la valeur est de type non complexe.
héritée deExpressionProperty.toExpression
toString()
Convertissez une propriété d’expression en chaîne.
function toString(): string
Retours
string
Chaîne convertie.
héritée deExpressionProperty.toString
tryGetValue(object)
Essayez d’obtenir la valeur.
function tryGetValue(data: object): { error: Error, value: T }
Paramètres
- data
-
object
Données à utiliser pour la liaison d’expression.
Retours
{ error: Error, value: T }
valeur ou erreur.
héritée deExpressionProperty.tryGetValue