Ember:路由参数指定的自定义模型URL

时间:2017-01-22 16:54:13

标签: ember.js

在余烬中,我有两种模式:游戏&游戏配置

以及我的api / ember app中的一些路线

/games
/games/:game_id
/games/:game_id/configs
/games/:game_id/configs/:id
第一条路线,我从我的api(GET /游戏)获得所有游戏 第二条路线,我得到一场比赛(GET / games / 1)
第3条路线,我想得到一个游戏的所有配置(GET /游戏/ 1 /配置)
第四条路线,我想获得一个游戏的配置(GET / games / 1 / configs / 1)

在这种情况下,如何使用ember-data进行查询?

默认情况下,我的game-config模型会查询/ game-config / {id},但在这里我需要使用params自定义我的URL。

有人有想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

要自定义适配器生成URL,您可以提供adapterOptions,它将通过snapshot.adapterOptions在适配器中提供, 对于query案例,您可以覆盖urlForQuery