在ng-include完成之前加载HTML的JavaScript

时间:2015-06-09 16:28:16

标签: angularjs html5 meanjs angularjs-ng-include

我的问题是我的html在ng-include完成之前加载.js和.css, 然后这个库找不到包含的元素。

示例:

<html>
    <head>
         <link href="assets/css/modern.min.css" rel="stylesheet" type="text/css">
         <script src="assets/js/modern.min.js"></script>
    </head>

   <body>
         <div ng-include="html_2"></div>
   </body>
 </html>

当加载了modern.js时,html_2没有完成,所以这不起作用,因为现代没有找到html_2的元素

1 个答案:

答案 0 :(得分:0)

您在哪里加载角度应用程序脚本?也许您可以使用headJSlabjs这样的库来确保加载脚本的顺序。

e.g。

  head.load(modernjsScript, function(){
      head.load(angularjs, function(){
        head.load(yourApplicationsScript)
      });
    })