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