aura:locationChange
URL のハッシュ部分が変更されたことを示します。
このイベントは、新しい場所トークンがハッシュに追加されるなど、URL のハッシュ部分が変更された場合に自動的に起動されます。aura:locationChange イベントは、クライアント側のコントローラで処理されます。このイベントを処理するには、コンポーネントに <aura:handler event="aura:locationChange"> タグを 1 つだけ指定します。
aura:locationChange イベントには、次の属性があります。
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:handler event="aura:locationChange" action="{!c.update}"/>次のクライアント側のコントローラは、aura:locationChange イベントを処理します。
aura:locationChange ハンドラには、次の必須属性があります。
1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17({
18
19 update : function (component, event, helper) {
20
21 // Get the new location token from the event
22
23 var loc = event.getParam("token");
24
25 // Do something else
26
27 }
28
29})| 属性名 | 型 | 説明 |
|---|---|---|
| event | String | イベント名。aura:locationChange に設定する必要があります。 |
| action | Object | イベントを処理するクライアント側のコントローラアクション。 |
| 属性名 | 型 | 説明 |
|---|---|---|
| token | String | URL のハッシュ部分。 |
| querystring | Object | ハッシュのクエリ文字列部分。 |