ArrayExpression class
Representa una propiedad que es un valor de matriz de T o una expresión de cadena que se va a enlazar a una matriz de T.
- Extends
-
ExpressionProperty<T[]>
Comentarios
Los valores de cadena siempre se interpretan como una expresión, ya sea que tenga el prefijo '=' o no.
Constructores
Array |
Inicializa una nueva instancia de la clase ArrayExpression . |
Propiedades heredadas
expression |
Obtiene o establece el texto de la expresión que se va a evaluar para obtener el valor. |
value | Obtiene o establece el valor sin formato de la propiedad de expresión. |
Métodos
set |
Establezca un valor de matriz. |
Métodos heredados
get |
Obtenga el valor. |
to |
Esto devolverá la expresión existente si el valor es de tipo no complejo. |
to |
Convertir una propiedad de expresión en cadena. |
try |
Intente obtener el valor. |
Detalles del constructor
ArrayExpression(T[] | string | Expression)
Inicializa una nueva instancia de la clase ArrayExpression .
new ArrayExpression(value?: T[] | string | Expression)
Parámetros
- value
-
T[] | string | Expression
Valor de T[]
o una string
expresión que se va a enlazar a .T[]
Detalles de las propiedades heredadas
expressionText
Obtiene o establece el texto de la expresión que se va a evaluar para obtener el valor.
expressionText: string
Valor de propiedad
string
Heredado deExpressionProperty.expressionText
value
Obtiene o establece el valor sin formato de la propiedad de expresión.
value: T[]
Valor de propiedad
T[]
Heredado deExpressionProperty.value
Detalles del método
setValue(T[] | string | Expression)
Establezca un valor de matriz.
function setValue(value: T[] | string | Expression)
Parámetros
- value
-
T[] | string | Expression
Valor que se va a establecer.
Detalles de los métodos heredados
getValue(object)
Obtenga el valor.
function getValue(data: object): T[]
Parámetros
- data
-
object
Datos que se van a usar para el enlace de expresiones.
Devoluciones
T[]
Valor.
Comentarios
Se producirá un error si value es una expresión no válida.
Heredado deExpressionProperty.getValue
toExpression()
Esto devolverá la expresión existente si el valor es de tipo no complejo.
function toExpression(): Expression
Devoluciones
Expresión existente si el valor es de tipo no complejo.
Heredado deExpressionProperty.toExpression
toString()
Convertir una propiedad de expresión en cadena.
function toString(): string
Devoluciones
string
Cadena convertida.
Heredado deExpressionProperty.toString
tryGetValue(object)
Intente obtener el valor.
function tryGetValue(data: object): { error: Error, value: T[] }
Parámetros
- data
-
object
Datos que se van a usar para el enlace de expresiones.
Devoluciones
{ error: Error, value: T[] }
el valor o un error.
Heredado deExpressionProperty.tryGetValue