将新视图从导航栏加载到公共div中

时间:2016-02-13 20:54:49

标签: java jquery html angularjs web-applications

我正在构建一个基于html / java的基本web应用程序,我希望在通过导航栏选择视图的同一个div中加载所有不同的视图。

因此,index.html的结构将是 -

    <div id="navDiv"></div>
    <div id="contentDiv"></div>

现在,我能够使用jQuery.load()实现这一目标。 ui看起来不错,导航栏只加载一次。但问题是,后退按钮不起作用。 load()函数不会更新浏览器路由和历史记录。我该怎么办?

我可以在每个页面中添加导航栏,但每次都会加载整个页面,而不仅仅是contentDiv。

我通过示例项目尝试了angular routeProvider。它似乎完成了工作,但我不熟悉angular来完全构建我的应用程序使用它。我可以使用它仅用于路由目的吗?

我不想使用Apache Tiles或其他模板框架。

请指导我。

0 个答案:

没有答案