2016-04-30 279 views
0

未定义的插件我有一个离子应用程序,并在index.html文件我有以下离子从科尔多瓦

<!-- ionic/angularjs js --> 
<script src="lib/ionic/js/ionic.bundle.js"></script> 

<!-- cordova script (this will be a 404 during development) --> 
<script src="cordova.js" async="false"></script> 

<!-- your app's js --> 
<script src="js/app.js" async="false"></script> 
<script src="js/controllers.js" async="false"></script> 
<script src="js/services.js" async="false"></script> 

的问题是,在cordova.js我有没有得到后仅初始化一个插件controllers.js文件被下载并执行,因此如果我想在控制器中使用该插件,我不能因为未定义的错误。

如何才能使控制器,应用程序和服务脚本仅在cordova.js脚本被下载并执行后加载?

感谢

回答

0

加载顺序

<script type="text/javascript" src="cordova.js"></script> 
<script src="ionic.bundle.js"></script> 

模块

指令

服务

控制器

+0

它就在那里,就在cordova.js之前,我更新了片段 – patentul

+0

问题是controllers.js在cordova.js之前加载 – patentul

+0

检查我的编辑.. –