Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将新视图从导航栏加载到公共div_Java_Jquery_Html_Angularjs_Web Applications - Fatal编程技术网

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

Java 将新视图从导航栏加载到公共div,java,jquery,html,angularjs,web-applications,Java,Jquery,Html,Angularjs,Web Applications,我正在构建一个基于html/java的基本web应用程序,我希望在通过导航栏选择视图时,将所有不同的视图加载到同一个div中 因此,index.html的结构是- <div id="navDiv"></div> <div id="contentDiv"></div> 现在,我可以使用jQuery.load()实现这一点。ui看起来不错,导航栏只加载一次。但问题是,后退按钮不起作用。load()函数不更新浏览器路由和历史记录。我

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

因此,index.html的结构是-

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

现在,我可以使用jQuery.load()实现这一点。ui看起来不错,导航栏只加载一次。但问题是,后退按钮不起作用。load()函数不更新浏览器路由和历史记录。我应该如何进行

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

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

我不想使用ApacheTiles或其他模板框架


请在这方面指导我。

您正在描述角度路由器的工作原理。有很多关于各种路由的教程,我建议使用角度路由器进行路由。您正在描述角度路由器是如何工作的。有很多关于各种路由的教程,我建议使用angular ui路由器进行路由