EmberJS - Parametri di query
I parametri di query sono specificati sui controller di route driven che appaiono a destra del? in un URL e sono rappresentati come coppie chiave-valore facoltative.
Ad esempio:
http://mysite.com/articles?sort=ASC&page=2
L'URL sopra ha i due parametri di query; uno è l' ordinamento e l'altro è la pagina che contiene rispettivamente i valori ASC e 2.
La tabella seguente elenca i diversi modi di utilizzare i parametri di query:
S.No. | Parametri e descrizione della query |
---|---|
1 | Specifica dei parametri di query
È possibile specificare i parametri di query sui controller basati su route. |
2 | Optare per una transizione completa
È possibile utilizzare la configurazione queryParams facoltativa quando una proprietà del parametro di query del controller viene modificata per attivare una transizione completa. |
3 | Aggiorna URL con Replacestate invece
Impedisce di aggiungere un elemento alla cronologia del browser. |
4 | Mappare la proprietà di un controller a una chiave parametro query diversa
Mappatura di una proprietà di parametro di query del controller a una chiave di parametro di query diversa. |
5 | Valori predefiniti e deserializzazione
Specifica dei valori predefiniti per il parametro della query. |
6 | Valori parametro query permanenti
In Ember, i valori dei parametri di query sono permanenti per impostazione predefinita; in modo che qualsiasi modifica apportata al parametro di query, il nuovo valore del parametro di query verrà conservato reimmettendo il percorso. |