骨干网中的高级路由.js具有功能分组
Advanced routes in backbone.js with functional grouping
这是我的路由结构的示例:
路线:{ "*actions" : "defaultHandler",//some default handler 所有页面的处理程序 "页1" : "页1", . . . . . . . . . . "PageN" : "PageN", 现在我有一个模块,它有自己的页面,它的路由具有类似的外观: "模块/页01" : "页01", . . . . . . . . . . "Module/PageNN" : "PageNN",/* 现在我必须为所有导航做一些任务 到模块,我正在尝试这样做:*/"模块/*路径" : "模块处理程序" /* 并且它不起作用,因为在这种情况下,例如在导航上 到页面"模块/页面01"只有模块处理程序响应,而不是页面01处理程序*/}
诸如此类。我需要两个处理程序来响应。在文档中找不到任何技巧
你需要这样的东西:https://github.com/FLOChip/backbone_router_filter但是,当然,这只是一个示例,您应该实现依赖于路由的过滤。如果您遇到困难,请随时询问。
更新:我刚刚发现这个:https://github.com/angelo0000/backbone_filters。如果我明白,这正是你想要的。
var R = Backbone.Router.extend({
routes: {
"page1": "page1",
"pageN": "pageN",
"module/page01": "page01",
"module/pageNN": "pageNN",
"*actions" : "defaultHandler"
},
before: {
'^module/': 'moduleFilter'
}
//...
});
相关文章:
- JS的搜索功能
- 可以't访问Angular.js服务中的功能
- JavaScript(Underscore.js)扩展功能
- js上传功能
- 如何将具有相同功能的两个select html标签的两个JS组合在一起
- reveal.js幻灯片的多重功能
- js禁用firefox中的退格功能
- Angular JS和jQuery UI自动完成功能
- express js中具有不同功能的动态路由
- 使用视频js功能触发多个视频
- 对页面上的所有ID执行JS功能
- 在iOS上使用iScroll.js时启用缩放功能
- cordova.js/Camera.js无法使用相机功能
- 如何在PDF中放置滚动功能.js
- 在 velocit 内部的功能.js序列
- 如何在 Sails 中扩展蓝图的功能.js而不覆盖整个蓝图
- 使用速度缓动功能.js无法正常工作
- 如何在浏览器中完成图像大小调整后运行功能?(JS/JQuery)
- 向地图框添加功能.js
- 如何禁用浏览器快捷键ctrl-N并在按下ctrl-N时触发功能?JS提琴添加