No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
式
式を使用すると、コンポーネントのマークアップ内で計算することや、プロパティ値やその他のデータにアクセスすることができます。式は、動的出力や、値を属性に割り当ててコンポーネントに渡す場合に使用します。
式はリテラル値、変数、サブ式、演算子などで構成され、1 つの値に解決されます。メソッドコールは式に使用できません。
式の構文は、{!<expression>} です。
<expression> は、式のプレースホルダです。
コンポーネントが表示されるとき、またはコンポーネントが値を使用するときに、{! } 区切り文字内にあるすべてが評価され、動的に置換されます。空白文字は無視されます。
評価の結果、プリミティブ (整数、文字列など)、boolean、JavaScript オブジェクト、コンポーネントまたはコレクション、コントローラメソッド (アクションメソッドなど)、その他の有益な値が得られます。
ビュー、コントローラの値、または表示レベルからアクセスする属性名など、式の識別子は、先頭を文字または下線にする必要があります。2 文字目以降には数字やハイフンも使用できます。たとえば、{!v.2count} は有効ではありませんが、{!v.count} は有効です。
{! } 構文は、.app または .cmp ファイルのマークアップのみで使用します。JavaScript では、文字列構文を使用して式を評価します。次に例を示します。
{! をエスケープする場合は、次の構文を使用します。
aura:text コンポーネントは {! を式の先頭と解釈しないため、プレーンテキストではこの構文が {! と表示されます。