Angularjs 错误:$injector:nomod模块不可用
周末我遇到了一个问题,网站上的angularjs代码突然停止工作。在工作和停止工作期间,没有对任何文件进行任何更新 控制台中提供的错误为“错误:$injector:nomod Module Unavailable” $injector/nomod?p0=bkApp 这是现在因错误而中断的页面- 以下是标题代码:Angularjs 错误:$injector:nomod模块不可用,angularjs,wordpress,Angularjs,Wordpress,周末我遇到了一个问题,网站上的angularjs代码突然停止工作。在工作和停止工作期间,没有对任何文件进行任何更新 控制台中提供的错误为“错误:$injector:nomod Module Unavailable” $injector/nomod?p0=bkApp 这是现在因错误而中断的页面- 以下是标题代码: <script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"><
<script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
<script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-route.min.js"></script>
<script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-sanitize.min.js"></script>
<script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-animate.min.js"></script>
<script async src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-cookies.min.js"></script>
<script async src="<?php echo get_template_directory_uri(); ?>/js/angular-lazy-img.min.js"></script>
<!--[if lt IE 9]>
<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js"></script>
<![endif]-->
<script async type="text/javascript">
var app = angular.module('bkApp', ['ngAnimate', 'angularLazyImg']);
</script>
<script>(function(){document.documentElement.className='js'})();</script>
我认为您的问题出在async
中
基本上,使用它,脚本是异步加载的。这意味着您的脚本可以在加载angularjs
之前加载,因此您将出现错误
您需要同步加载文件。你需要正确的顺序。因此,请从脚本中删除async
,然后再试一次
希望能有所帮助。我认为您的问题出在异步中
基本上,使用它,脚本是异步加载的。这意味着您的脚本可以在加载angularjs
之前加载,因此您将出现错误
您需要同步加载文件。你需要正确的顺序。因此,请从脚本中删除async
,然后再试一次
希望能有帮助