1

我正在使用Durandaljs中的路由器来控制 SPA 中的路由。在我的应用程序中,所有路由都是动态创建的。因此,我只使用mapUnknownRoutes来映射所有路线。我遇到的问题是,如果用户在同一页面中的不同哈希之间导航,单击“返回”会导致卸载当前页面——这是我希望阻止的。我想通过使用guardRoute来做到这一点,当导航保持在同一页面时返回'false',但'guardRoute'仅在'mapUnknownRoutes'之后运行,因此不会阻止当前页面的卸载。

有什么建议么?

谢谢 !

埃利尔

4

0 回答 0