附加到主干/木偶的当前路由
Appending to current route in Backbone/Marionette?
本文关键字:路由 更新时间:2023-09-26
我有我的木偶应用程序的一部分,我正在打开一个引导模式。当这种情况发生时,我想将其注册为"导航"事件,为此我目前使用App.navigate("/modal",false);
更改url。在模态视图中,我正在收听回历史事件关闭模态(对Android/mobile有用),但我想附加"/modal"到当前路由,而不是它是根。
我怎么能得到当前的路由/URL,然后追加"/modal",并调用。navigate()函数上?
谢谢!
编辑:显然,我在这里寻找的短语,就web开发而言,是"微状态",正如这里的博客所解释的那样:http://chrisawren.com/posts/Implementing-microstates-in-Backbone-js
建议的方法是完全绕过主干历史,直接与html5历史堆栈接口,对于那些需要全屏模式,但不想调用路由器处理或更改URL,但仍想支持后退按钮的地方。
简写
router.navigate(router.fragment + "/modal")
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 正在使用$location.path(.)路由ng视图
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 未激发路由的控制器属性上的观察者
- AngularJS ui路由器html5模式中断路由
- 发送json对象或使用express路由呈现视图
- 使用主干网和rails的静态页面路由
- 如何使用Passport保护路由终结点
- 有没有办法用routerLink/router.navigation附加查询/路由参数
- Nodejs和express路由,如何处理客户端的承诺
- TinyMCE实例在切换角度路由选项时会消失
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 使用Ampersand.js路由模块化应用程序
- Angular 2路由已弃用:如何检测CanActivate
- 格式化获取请求的路由
- 在node-js路由中发出http请求
- 无法运行php代码,有角度路由问题
- 更改路由后,运行一次js脚本
- 如何使用服务器上的react路由器处理所有可能的路由
- 基于路由的CSS样式-Angular2