EmberJS - Parâmetros de consulta
Os parâmetros de consulta são especificados em controladores orientados por rota que aparecem à direita do? em um URL e são representados como pares de valores-chave opcionais.
Por exemplo -
http://mysite.com/articles?sort=ASC&page=2
O URL acima possui os dois parâmetros de consulta; um é a classificação e o outro é a página que contém os valores ASC e 2, respectivamente.
A tabela a seguir lista as diferentes maneiras de usar parâmetros de consulta -
S.No. | Parâmetros e descrição de consulta |
---|---|
1 | Especificando Parâmetros de Consulta Você pode especificar os parâmetros de consulta nos controladores orientados por rota. |
2 | Optando por uma transição completa Você pode usar a configuração opcional de queryParams quando uma propriedade de parâmetro de consulta do controlador muda para optar por uma transição completa. |
3 | Atualizar URL com Replacestate em vez disso Evita adicionar um item ao histórico do seu navegador. |
4 | Mapeie uma propriedade de controlador para uma chave de parâmetro de consulta diferente Mapeamento de uma propriedade de parâmetro de consulta do controlador para uma chave de parâmetro de consulta diferente. |
5 | Valores padrão e desserialização Especificando os valores padrão para o parâmetro de consulta. |
6 | Valores de parâmetro de consulta aderente No Ember, os valores dos parâmetros de consulta são fixos por padrão; para que quaisquer alterações feitas no parâmetro de consulta, o novo valor do parâmetro de consulta seja preservado ao inserir novamente a rota. |