【发布时间】:2015-04-30 13:16:47
【问题描述】:
我正在尝试将一个包含许多已弃用软件包的两年前的流星项目迁移到当前版本。但我被铁路由器困住了:
- 路线
/map显示带有标记的交互式地图 - 当用户点击一个标记时,一个绝对定位的
div全宽高度打开并显示详细信息页面 - 网址应更改为
/map/<markerId>,以便用户可以分享网址并使用返回按钮 - 保存地图的 div 不应不被销毁或重新渲染,因为用户在返回时不应像缩放和滚动那样失去其“地图状态”
我尝试了几种方法,但没有找到同时解决第 3 点和第 4 点的解决方案。 使用旧的路由器包,它只使用两条路由设置不同的 Session 变量并呈现相同的模板。
提前感谢您的想法
【问题讨论】:
-
我相信你应该能够将渲染交给一个元素。因此,当您导航到路线时,路线的
action:将调用.render,从而产生您想要的区域。
标签: javascript meteor iron-router