2016-04-30 263 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

檢查我的編輯.. –