20

CDN から angularjs を参照したいが、ローカルの js ファイルを指すなど、CDN への呼び出しが失敗した場合に備えて、フォールバックも必要だとしましょう。JQuery に関して言えば、JavaScript で次のようなことを行う例を見てきました。

if(typeof jQuery == 'undefined') {
    ....
}

私ができるangularjsに似たものはありますか?

4

9 に答える 9

33
if(typeof angular == 'undefined') {
    ....
}
于 2014-01-29T00:00:39.200 に答える
15

を押してF12(または右クリックして を選択Inspect elementし、angular.

メッセージが表示された場合Object {version: Object, callbacks: Object}、angular がロードされています。

メッセージが表示された場合Uncaught ReferenceError: angular is not defined、angular はロードされていません。

于 2015-05-27T16:42:43.877 に答える
5
if(window.angular === undefined) {
    ....
}
于 2015-08-21T09:08:11.623 に答える
0

または、次のようにします。

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<script>(typeof angular != 'undefined') || document.write('<script src="js/angular.min.js")<\/script>')</script>
于 2014-08-21T22:38:59.923 に答える