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.