如何在面向未来的 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);
}
我正在尝试按照位于 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);
}