我正在构建一个基于html / java的基本web应用程序,我希望在通过导航栏选择视图的同一个div中加载所有不同的视图。
因此,index.html的结构将是 -
<div id="navDiv"></div>
<div id="contentDiv"></div>
现在,我能够使用jQuery.load()实现这一目标。 ui看起来不错,导航栏只加载一次。但问题是,后退按钮不起作用。 load()函数不会更新浏览器路由和历史记录。我该怎么办?
我可以在每个页面中添加导航栏,但每次都会加载整个页面,而不仅仅是contentDiv。
我通过示例项目尝试了angular routeProvider。它似乎完成了工作,但我不熟悉angular来完全构建我的应用程序使用它。我可以使用它仅用于路由目的吗?
我不想使用Apache Tiles或其他模板框架。
请指导我。