我使用ng-include
来调用标题内容和页脚,
像这样:
<div ng-app="app">
<div ng-include="'pages/header.html'"></div>
<script src="js/Listenrs.js"></script>
<!-- more content -->
</div>
我有一个带有事件监听器的本机js文件,它位于js文件夹中,没有ng-include
所有监听器都在工作但是当使用ng-include
时,所有事件监听器都被忽略,内部有一个检查警报该脚本显示浏览器没有忽略该文件,但除了警报之外,监听器也不起作用。
答案 0 :(得分:0)
您应该在索引文件中的AngularJS库之前包含JQuery库,以便任何延迟加载的脚本被编译并自动添加到JS命名空间。请查看以下代码。
<强> [index.html的] 强>
<head>
<script src=jquery.js>
<script src=angular.js>
</head>
<body>
<ng-include src="templateurl"></ng-include>
</body>
<强> [template.html] 强>
<head>
<script>
alert(" script loaded")
</script>
</head>
您将在上述配置中收到提醒。