我有一个html页面,我在所有html页面中都包含了一个标题 标题包含菜单,我正在使用标记
header.jsp
<div class="navbar navbar-default navbar-fixed-top" role="navigation"<ng-app="myApp" ng-controller="headerController">
.....
</div>
在另一个html页面中我包含了这个菜单,如
<html>
<body>
<div id="header">
<jsp:include page="/pages/common/header.jsp"/>
</div>
<div class="container" ng-app="myApp" ng-controller="bodyController" >
..............................
</div>
</body>
</html>
这是我所有网页的一般结构 我的问题是,如果标题页控制器工作,那么两个控制器都没有运行任何页面,然后bodyController没有运行,当我对标题控制器评论时,身体控制器工作。 我使用角1.6.5
如何解决此问题?
答案 0 :(得分:1)
我会建议:
<body ng-app="myApp">
然后从其他地方删除ng-app。
你的header.jsp文件中存在拼写错误,这就是你遇到问题的原因,你有两个ng-app(这就是为什么我建议将它放在body标签的一个位置)。