Emberjs-router-query-params

提供:Dev Guides
移動先:案内検索

EmberJS-クエリパラメーター

クエリパラメータは、?の右側に表示されるルートドリブンコントローラで指定されます。 URLで、オプションのキーと値のペアとして表されます。

例えば-

http://mysite.com/articles?sort=ASC&page=2

上記のURLには2つのクエリパラメーターがあります。 1つは_sort_で、もう1つはそれぞれASCと2の値を含むページです。

次の表は、クエリパラメータを使用するさまざまな方法を示しています-

S.No. Query Parameters & Description
1

Specifying Query Parameters

ルート駆動型コントローラーでクエリパラメーターを指定できます。

2

Opting Into a Full Transition

コントローラーのクエリパラメータープロパティが変更されて完全な遷移にオプトインする場合、オプションのqueryParams構成を使用できます。

3

Update URL with Replacestate Instead

ブラウザの履歴にアイテムを追加できなくなります。

4

Map a Controller’s Property to a Different Query Param Key

コントローラのクエリパラメータプロパティを別のクエリパラメータキーにマッピングします。

5

Default Values and Deserialization

クエリパラメータにデフォルト値を指定します。

6

Sticky Query Param Values

Emberでは、クエリパラメータ値はデフォルトでスティッキーです。クエリパラメータに変更が加えられた場合、クエリパラメータの新しい値はルートを再入力しても保持されます。