EmberJS - Paramètres de requête
Les paramètres de requête sont spécifiés sur les contrôleurs pilotés par route qui apparaissent à droite du? dans une URL et sont représentés sous forme de paires clé-valeur facultatives.
Par exemple -
http://mysite.com/articles?sort=ASC&page=2
L'URL ci-dessus a les deux paramètres de requête; l'un est le tri et l'autre la page qui contient respectivement les valeurs ASC et 2.
Le tableau suivant répertorie les différentes manières d'utiliser les paramètres de requête -
S.No. | Paramètres de requête et description |
---|---|
1 | Spécification des paramètres de requête Vous pouvez spécifier les paramètres de requête sur les contrôleurs pilotés par itinéraire. |
2 | Opter pour une transition complète Vous pouvez utiliser la configuration optionnelle queryParams lorsqu'une propriété de paramètre de requête de contrôleur change pour opter pour une transition complète. |
3 | Mettre à jour l'URL avec Replacestate à la place Il empêche d'ajouter un élément à l'historique de votre navigateur. |
4 | Mapper la propriété d'un contrôleur à une clé de paramètre de requête différente Mappage d'une propriété de paramètre de requête de contrôleur à une clé de paramètre de requête différente. |
5 | Valeurs par défaut et désérialisation Spécification des valeurs par défaut du paramètre de requête. |
6 | Valeurs des paramètres de requête rémanente Dans Ember, les valeurs des paramètres de requête sont persistantes par défaut; afin que toutes les modifications apportées au paramètre de requête, la nouvelle valeur du paramètre de requête soit préservée en entrant à nouveau l'itinéraire. |