我正在使用查询参数进行分页和过滤。 query-params-new
提供了一种相对便捷的方法来管理从route.model
返回的数组。
但是现在我有一个页面,其中一个对象(f.e. group)作为模型,同时显示一个依赖对象列表(f.e. users in group)。列表应该有分页。
问题是我不知道应该在哪里提出列表请求。构建列表查询所需的查询参数仅在route.model
方法和controller
中作为属性提供。
现在我正在尝试找到正确的方法,以便在同一路由/控制器中获取具有分页的对象和列表。我无法发明任何方式,例如将它们组合成route.model
中的单个对象或从控制器的observes
函数请求列表,似乎是正确和干净的。目前,我已停止在route.model
中保存查询参数,并在route.setupController
中将其用于第二个请求,但这显然是一个黑客攻击。
我只是在寻找正确的方法,而不是与框架作斗争。