2016-08-29 15 views
0

週末に問題が発生し、ウェブサイト上のanglejsコードが突然停止しました。それが動作していて動作を停止していた間にファイルが更新された場所はありません。

コンソールで提供されるエラーは、「Error:$ injector:nomod Module Unavailable」です。 ?

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

サイトられた: - インジェクター/ nomod P0 = bkApp

https://docs.angularjs.org/error/ $は、ここでエラーとなりました壊れているページですhttp://brookslaw.staging.wpengine.com/our-team/

ここでは、ヘッダコードですうまく動作し、私が行った研究から、モジュールが正しく呼び出されたように見えます。私はあなたの問題がasyncであると思い

おかげ

答えて

3

基本的には、スクリプトは非同期で読み込まれます。あなたのスクリプトはangularjsが読み込まれる前に読み込むことができるので、間違いがあります。

ファイルの同期読み込みが必要です。正しい順序が必要です。したがって、あなたのスクリプトからasyncを削除し、もう一度試してみてください。

希望します。

関連する問題