我正在尝试构建我的Cordova / AngularJS应用程序,这是我的初始化:
var app = {
initialize: function() {
this.bindEvents()
},
bindEvents: function() {
document.addEventListener("deviceready", this.onDeviceReady, false)
},
onDeviceReady: function() {
document.getElementsByTagName("base")[0].setAttribute("href", cordova.file.applicationDirectory + "www/");
angular.bootstrap(document, ["myApp"])
}
};
app.initialize()
但是,cordova.file.applicationDirectory
为空。为什么会这样?
答案 0 :(得分:2)
事实上,Cordova应用程序是一个APK应用程序。构建它之后,/www
文件夹将成为应用程序中的逻辑地址。
cordova.file.applicationDirectory
功能会在您的设备上显示您应用程序的文件夹地址。
您的应用包含/res, /www, /js
个文件夹和插件。您可以在提供src = "../res/home.png"