EmberJS - 查询参数



查询参数在路由驱动的控制器上指定,该控制器在 URL 中问号 (?) 的右侧显示,并表示为可选的键值对。

例如−

http://mysite.com/articles?sort=ASC&page=2 

上述 URL 有两个查询参数;一个是 sort,另一个是 page,分别包含值 ASC 和 2。

下表列出了使用查询参数的不同方法 −

序号 查询参数和说明
1 指定查询参数

可以在路由驱动的控制器上指定查询参数。

2 选择完整转换

当控制器查询参数属性更改以选择完整转换时,可以使用可选的 queryParams 配置。

3 用 Replacestate 更新 URL

它可以防止向浏览器历史记录添加项目。

4 将控制器的属性映射到其他查询参数键

将控制器查询参数属性映射到其他查询参数键。

5 默认值和反序列化

为查询参数指定默认值。

6 固定查询参数值

在 Ember 中,查询参数值默认是固定的;因此,对查询参数做出的任何更改,都将在重新进入路由时保留新的查询参数值。

emberjs_router.htm
广告