【发布时间】:2014-01-03 20:01:43
【问题描述】:
我可以用 emberjs 做一个复杂的路由(查询参数)吗?我仍然不确定是否要使用 emberjs,因为我的应用程序路由已经建立在主干js 上。只需要在切换之前确定...
例如,如果我使用backbonejs,
routes: {
':module/:branch/:method?set=:setnumber&page=:pagenumber': 'renderPager'
}
....
renderPager: function (module,branch,method,setnumber,pagenumber) {
console.log("module => " + module);
console.log("branch => " + branch);
console.log("method => " + method);
console.log("setnumber => " + setnumber);
console.log("pagenumber => " + pagenumber);
}
对于这样的路线,
#/media/image/list?set=1&page=3
然后我得到答案,
module => media
branch => image
method => list
setnumber => 1
pagenumber => 3
我在emberjs website 上没有看到任何有关此类路由的文档。这是一个关于query params 的警告页面。
【问题讨论】:
标签: ruby-on-rails backbone.js ember.js backbone-routing