如何在主干JS的另一个html页面上重用路由器对象
How to reuse router object on another html page in Backbone JS?
我对Backbone JS相当陌生,仍然在弄清楚它的细微差别。
我在main.js中创建了一个路由器类,它包含在index.html中。此外,我还创建了一个router类的对象,该对象关联到同一个html页面。
现在,如果我重定向到下一个html页面所有创建的对象丢失。即使我将它关联到窗口对象,它也会在页面重定向中丢失。
所以,我的问题是我如何在下一个html页面上重用我的路由器对象而不将其存储在sessionStorage或localStorage?
我应该总是在每个html页面中包含router js文件并每次创建一个新对象吗?还有其他方法可以达到我想要做的吗?
Backbone.js主要用于创建spa(单页应用程序),特别是路由,默认情况下基于哈希更改事件。
由于某些原因,如果你必须在HTML页面之间进行实际的重定向,那么将每个应用程序视为单独的应用程序,即两者都应该加载库,设置自己的骨干组件等。数据可以通过localStorage
或REST API等客户端解决方案在它们之间共享。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 快递之间的区别.路由器() vs 多个 express() 对象
- 如何使用UI路由器将对象传递到状态
- 通过当前路由器's模型转换为Ember.js中创建的对象
- 无法读取流星中对象的属性's iron路由器's路线
- 选择基于 UI 路由器 URL 的 JSON 对象
- Express :如何将中间件独占添加到路由器对象中的大型路由列表中
- Jade从路由器传递对象/数组时出错
- angular ui路由器更改$state.go()上的数据对象
- UI路由器可以't将解析的对象注入控制器
- 可以't将ui路由器解析对象中的变量解析到控制器中
- Angular UI路由器-尽管$stateParams获取对象,但不填充参数
- 如何解决错误对象#<没有方法'路由器'在node . js
- 如何将json对象从控制器传递到路由器
- React路由器-动态路由-通过路由器访问状态对象
- Express:路由器对象和方法
- 如何在主干JS的另一个html页面上重用路由器对象