我的离子项目有问题,它没有加载cordova.js文件或ngCordova.js文件。
这是我的index.html文件
<!DOCTYPE html>
<html>
<head>
<script src="lib/ngCordova/dist/ng-cordova.js"/>
<script src="cordova.js"></script>
<script type='text/javascript' src="lib/cryptojslib/rollups/aes.js"></script>
...
</head>
当我在iphone上部署应用程序时,加载了aes.js和cordova.js文件,问题是没有加载ng-cordova.js,因为当我调用该代码时,我得到了:
Error: Can't find variable: cordova
scan@file:///var/containers/Bundle/Application/6888FB51-F164-46EC-89AC-B8960C93FC7A/Nastic.app/www/lib/ngCordova/dist/ng-cordova.js:596:16\
....
如果我换行:
<!DOCTYPE html>
<html>
<head>
<script src="cordova.js"></script>
<script src="lib/ngCordova/dist/ng-cordova.js"/>
<script type='text/javascript' src="lib/cryptojslib/rollups/aes.js"></script>
...
</head>
然后加载ng-cordova.js,但未加载aes.js.
我一直在寻找解决这个问题的方法,但无法找到解决问题的任何方法,不过有很多类似的问题。
由于
答案 0 :(得分:0)
在加载cordova.js
之后,您应始终包含文件ng-cordova.js
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>
<script src="lib/cryptojslib/rollups/aes.js"></script>