Bagikan melalui


ArrayExpression class

Mewakili properti yang merupakan nilai array T atau ekspresi string untuk mengikat array T.

Memperluas

Keterangan

Nilai string selalu ditafsirkan sebagai ekspresi, apakah memiliki awalan '=' atau tidak.

Konstruktor

ArrayExpression(T[] | string | Expression)

Menginisialisasi instans baru ArrayExpression.

Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

Metode

setValue(T[] | string | Expression)

Tetapkan nilai array.

Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

toString()

Mengonversi properti ekspresi menjadi string.

tryGetValue(object)

Coba Dapatkan nilainya.

Detail Konstruktor

ArrayExpression(T[] | string | Expression)

Menginisialisasi instans baru ArrayExpression.

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

Parameter

value

T[] | string | Expression

Nilai T[] atau ekspresi string untuk mengikat ke T[].

Detail Properti yang Diwariskan

expressionText

Mendapatkan atau mengatur teks ekspresi untuk dievaluasi untuk mendapatkan nilainya.

expressionText: string

Nilai Properti

string

Diwarisi DariExpressionProperty.expressionText

value

Mendapatkan atau mengatur nilai mentah properti ekspresi.

value: T[]

Nilai Properti

T[]

Diwarisi DariExpressionProperty.value

Detail Metode

setValue(T[] | string | Expression)

Tetapkan nilai array.

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

Parameter

value

T[] | string | Expression

Nilai yang akan diatur.

Detail Metode yang Diwarisi

getValue(object)

Dapatkan nilainya.

function getValue(data: object): T[]

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

T[]

Nilainya.

Keterangan

Kesalahan akan dilemparkan jika nilai adalah ekspresi yang tidak valid.

Diwarisi DariExpressionProperty.getValue

toExpression()

Ini akan mengembalikan ekspresi yang ada jika nilainya adalah jenis non-kompleks.

function toExpression(): Expression

Mengembalikan

Ekspresi yang ada jika nilainya adalah jenis non-kompleks.

Diwarisi DariExpressionProperty.toExpression

toString()

Mengonversi properti ekspresi menjadi string.

function toString(): string

Mengembalikan

string

String yang dikonversi.

Diwariskan DariExpressionProperty.toString

tryGetValue(object)

Coba Dapatkan nilainya.

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

Parameter

data

object

Data yang digunakan untuk pengikatan ekspresi.

Mengembalikan

{ error: Error, value: T[] }

nilai atau kesalahan.

Diwarisi DariExpressionProperty.tryGetValue