2016-11-19 111 views
0

我有我的离子项目出了问题,这是不加载cordova.js文件或文件ngCordova.js。离子不加载cordova.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 
[email protected]:///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

<脚本类型= '文本/ JavaScript的' SRC =” LIB/cryptojslib /汇总/ AES。 js“> –

回答

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> 

参考:http://ngcordova.com/docs/install/