假设我有以下路线:
this.resource('storyBox', {
path: "story_box/:category_id/:page"
})
在我的路线中:
App.StoryBoxRoute = Ember.Route.extend({
model: function(params) {
return App.Story.find({"sid": parseInt(params.category_id), page: parseInt(params.page), count: 8})
})
因此,如果我通过 URL 访问有效资源,这将非常有用:
http://myserver/#/story_box/<validID>/<page
但我无法弄清楚如何生成允许访问下一个/上一个页面的 linkTo 帮助器,因为 linkTo 帮助器需要一个模型。我是否应该将 URL 构建为属性?这似乎是一个丑陋的黑客。