次の方法で共有


ExpressionProperty class

プロパティの式または値を定義する基本クラス。

コンストラクター

ExpressionProperty(T | string | Expression, T)

ExpressionProperty クラスの新しいインスタンスを初期化します。

プロパティ

expressionText

値を取得するために評価する式テキストを取得または設定します。

value

式プロパティの生の値を取得または設定します。

メソッド

getValue(object)

値を取得します。

setValue(T | string | Expression)

値を設定します。

toExpression()

値が非複合型の場合は、既存の式が返されます。

toString()

式プロパティを文字列に変換します。

tryGetValue(object)

値を取得してみてください。

コンストラクターの詳細

ExpressionProperty(T | string | Expression, T)

ExpressionProperty クラスの新しいインスタンスを初期化します。

new ExpressionProperty(value?: T | string | Expression, defaultValue?: T)

パラメーター

value

T | string | Expression

随意。 式プロパティの生の値。

defaultValue

T

随意。 プロパティの既定値。

プロパティの詳細

expressionText

値を取得するために評価する式テキストを取得または設定します。

expressionText: string

プロパティ値

string

value

式プロパティの生の値を取得または設定します。

value: T

プロパティ値

T

メソッドの詳細

getValue(object)

値を取得します。

function getValue(data: object): T

パラメーター

data

object

式のバインドに使用するデータ。

戻り値

T

値。

注釈

値が無効な式の場合、エラーがスローされます。

setValue(T | string | Expression)

値を設定します。

function setValue(value: T | string | Expression)

パラメーター

value

T | string | Expression

設定する値。

toExpression()

値が非複合型の場合は、既存の式が返されます。

function toExpression(): Expression

戻り値

値が非複合型の場合の既存の式。

toString()

式プロパティを文字列に変換します。

function toString(): string

戻り値

string

変換された文字列。

tryGetValue(object)

値を取得してみてください。

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

パラメーター

data

object

式のバインドに使用するデータ。

戻り値

{ error: Error, value: T }

値またはエラー。