角度控制器不起作用

时间:2017-10-27 11:29:49

标签: angularjs

我有一个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

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

我会建议:

<body ng-app="myApp">

然后从其他地方删除ng-app。

你的header.jsp文件中存在拼写错误,这就是你遇到问题的原因,你有两个ng-app(这就是为什么我建议将它放在body标签的一个位置)。