我构建了一个SharePoint 2010 Web部件,它是使用knockout和Sammy在SPA视图之间导航的单页面应用程序。在SPA Web部件中一切正常,但如果我尝试导航到SharePoint中的另一个页面,Sammy.js路由将启动并重新加载我的SPA主视图。有没有办法在单击SPA Web部件外部的链接时“覆盖”Sammy.js导航?
答案 0 :(得分:0)
不太可能。相反,我会删除Sammy并使用依赖于当前视图的敲除模板进行导航工作。
可选择将其连接到Sammy,以便它可以独立运行,并使用正确的URL路由,或者只是在不使用Sammy的地方嵌套在dom中。