查询参数是在路由驱动的控制器上指定的,它们出现在?的右侧。 在URL中,表示为可选的键值对。
例如 -
http://mysite.com/articles?sort=ASC&page=2
上面的URL有两个查询参数; 一个是sort ,另一个是分别包含值ASC和2的页面。
下表列出了使用查询参数的不同方法 -
S.No. | 查询参数和说明 |
---|---|
1 | 指定查询参数 您可以在路由驱动的控制器上指定查询参数。 |
2 | 选择全面过渡 当控制器查询参数属性更改为选择完全转换时,您可以使用可选的queryParams配置。 |
3 | 使用Replacestate更新URL 它可以防止在浏览器的历史记录中添加项目。 |
4 | 将Controller的属性映射到不同的查询参数密钥 将控制器查询参数属性映射到其他查询参数键。 |
5 | 默认值和反序列化 指定查询参数的默认值。 |
6 | 粘性查询参数值 在Ember中,查询参数值默认为sticky; 以便对查询参数进行任何更改时,将通过重新进入路由来保留查询参数的新值。 |