Поделиться через


ArrayExpression class

Представляет свойство, которое является значением массива T или строковым выражением для привязки к массиву T.

Extends

Комментарии

Строковые значения всегда интерпретируются как выражение, имеет ли он префикс '=' или нет.

Конструкторы

ArrayExpression(T[] | string | Expression)

Инициализирует новый экземпляр класса ArrayExpression.

Унаследованные свойства

expressionText

Получает или задает текст выражения для вычисления значения.

value

Возвращает или задает необработанное значение свойства выражения.

Методы

setValue(T[] | string | Expression)

Задайте значение массива.

Наследуемые методы

getValue(object)

Получите значение.

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

toString()

Преобразование свойства выражения в строку.

tryGetValue(object)

Попробуйте получить значение.

Сведения о конструкторе

ArrayExpression(T[] | string | Expression)

Инициализирует новый экземпляр класса ArrayExpression.

new ArrayExpression(value?: T[] | string | Expression)

Параметры

value

T[] | string | Expression

Значение T[] или выражения string для привязки к T[].

Сведения об унаследованном свойстве

expressionText

Получает или задает текст выражения для вычисления значения.

expressionText: string

Значение свойства

string

наследуется отExpressionProperty.expressionText

value

Возвращает или задает необработанное значение свойства выражения.

value: T[]

Значение свойства

T[]

наследуется отExpressionProperty.value

Сведения о методе

setValue(T[] | string | Expression)

Задайте значение массива.

function setValue(value: T[] | string | Expression)

Параметры

value

T[] | string | Expression

Значение для задания.

Сведения о наследуемом методе

getValue(object)

Получите значение.

function getValue(data: object): T[]

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

T[]

Значение.

Комментарии

Ошибка возникает, если значение является недопустимым выражением.

наследуется отExpressionProperty.getValue

toExpression()

Это возвращает существующее выражение, если значение не является сложным типом.

function toExpression(): Expression

Возвращаемое значение

Существующее выражение, если значение не является сложным типом.

унаследовано отExpressionProperty.toExpression

toString()

Преобразование свойства выражения в строку.

function toString(): string

Возвращаемое значение

string

Преобразованная строка.

наследуется отExpressionProperty.toString

tryGetValue(object)

Попробуйте получить значение.

function tryGetValue(data: object): { error: Error, value: T[] }

Параметры

data

object

Данные, используемые для привязки выражений.

Возвращаемое значение

{ error: Error, value: T[] }

значение или ошибка.

наследуется отExpressionProperty.tryGetValue