我需要在一页上处理 2 个单独的分页。
目前我只有一个分页,锚只包含简单的主题标签,这些标签由 Route 对象解析,如下所示
HTML
<a href="#1"></a>
骨干路由器
routes: {
":number": "paginate"
}
我将如何一次处理两个分页?
我需要在一页上处理 2 个单独的分页。
目前我只有一个分页,锚只包含简单的主题标签,这些标签由 Route 对象解析,如下所示
HTML
<a href="#1"></a>
骨干路由器
routes: {
":number": "paginate"
}
我将如何一次处理两个分页?
我最终做的是我编写了一个函数,它解析哈希查询字符串并通过聚合器触发事件,然后被需要对分页做出反应的人拾取。在我的情况下,它是一个清除其项目并添加下一页的集合......
这是路由器以防万一:
define(
function(){
var r_Paginate = Backbone.Router.extend({
/* Initialise Object */
initialize: function(options){
Backbone.history.start();
},
/* Events */
routes: {
":any" : "query",
},
/* Object Methods */
query: function(a){
if(a.indexOf('&') > -1){
var queries = a.split('&');
for (x in queries){
var query = queries[x].split('=');
Z.events.trigger('paginate:' + query[0], {'page' : query[1]});
}
}
}
});
return r_Paginate
});