如何使用其他查询参数重新加载模型?

时间:2019-08-23 13:37:21

标签: ember.js ember-data

我有has_many训练的模型。 单击某些按钮后,我想重新加载这些列车,但是我希望每个重新加载请求都带有其他查询参数。

现在我有这样的东西:

this.get('model.trains').forEach(function(train) {train.reload()});

发送trains/:id请求,但希望它发送类似trains/:id?class=1

的内容

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以通过adapterOptions to reload method。那是可用的 DS.Snapshot传递到了应用程序的适配器。您需要扩展应用程序适配器以将适配器选项映射到请求的查询参数。