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 |
ルート駆動型コントローラーでクエリパラメーターを指定できます。 |
2 |
コントローラーのクエリパラメータープロパティが変更されて完全な遷移にオプトインする場合、オプションの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 |
Emberでは、クエリパラメータ値はデフォルトでスティッキーです。クエリパラメータに変更が加えられた場合、クエリパラメータの新しい値はルートを再入力しても保持されます。 |