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

JavaScript of HTML is loaded before than ng-include finished

我的问题是我的 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

的元素

您在哪里加载 angular 应用程序脚本?也许您可以使用 headJS or labjs 这样的库来确保脚本加载的顺序。

例如

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