属性値が変更されたことを示します。
このイベントは、属性値が変更された場合に自動的に起動されます。
aura:valueChange イベントは、クライアント側のコントローラで処理されます。コンポーネントに複数の
<aura:handler name="change"> タグを設定して、さまざまな属性の変更を検出できます。
次の例に、aura:valueChange イベントを自動的に起動する Boolean 値の更新を示します。
次のクライアント側コントローラのアクションは、値の変更をトリガし、それを処理します。
valueChange イベントは、ハンドラのアクションで以前の値 (oldValue) と現在の値 (value) にアクセスできるようにします。この例では、oldValue が true を返し、value が false を返します。
change ハンドラには、次の必須属性があります。
| name |
String |
ハンドラ名。change に設定する必要があります。 |
| value |
Object |
変更を検出する属性。 |
| action |
Object |
値の変更を処理するクライアント側のコントローラアクション。 |