当前位置: 首页 > 文档资料 > EmberJS 入门教程 >

查询参数(Query Parameters)

优质
小牛编辑
130浏览
2023-12-01

查询参数是在路由驱动的控制器上指定的,它们出现在?的右侧。 在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; 以便对查询参数进行任何更改时,将通过重新进入路由来保留查询参数的新值。