对其他js函数的角度调用

时间:2016-02-04 11:10:27

标签: angularjs angularjs-ng-include

我使用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时,所有事件监听器都被忽略,内部有一个检查警报该脚本显示浏览器没有忽略该文件,但除了警报之外,监听器也不起作用。

1 个答案:

答案 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>

您将在上述配置中收到提醒。