如何在面向未来的 Ember 应用程序中使用 queryParams?

How do I work with queryParams while future-proofing my Ember application?

我正在尝试按照位于 https://gist.github.com/samselikoff/1d7300ce59d216fdaf97 的指南来证明我的 Ember 2.0 版申请的未来。

在文档中,samselikoff 指出我们应该将我们的控制器留空并使用路由的 setupController 方法设置它们,基本上是在 "attrs" 散列上设置我们的所有属性。

遵循此建议后,我们如何设置和使用我们的查询参数?

如有任何见解,我们将不胜感激。

啊,看起来可以通过 setupController 上的转换访问 queryParams,如下所示:

setupController: function(controller, model, transition) {
  controller.set('attrs.pageNum', transition.queryParams.pageNum);
}