परिभाषित नहीं किया गया है, मैं कॉर्डोवा फ़ाइल सिस्टम को काम करने में सक्षम नहीं हूं।कॉर्डोवा: स्थानीयफ़ाइल सिस्टम को
com.ionic.keyboard 1.0.3 "Keyboard"
org.apache.cordova.console 0.2.12 "Console"
org.apache.cordova.device 0.2.13 "Device"
org.apache.cordova.file 1.3.2 "File"
org.apache.cordova.file-transfer 0.4.8 "File Transfer"
app.js
में मैं एक नियंत्रक मॉड्यूल पर निर्भरता को परिभाषित:
angular.module('controllers', [])
.controller('GalleryCtrl', function ($scope) {
function success() {...}
function error() {...}
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, success, error);
}
}
:
angular.module('starter', ['ionic', 'controllers']);
नियंत्रक कोड मूल रूप से यह वह जगह है मैं निम्नलिखित निर्भरता के साथ एक परियोजना है मुझे तब मिलता है:
LocalFileSystem is not defined
इसके अलावा, requestFileSystem
अपरिभाषित है। इस व्यवहार का कारण क्या हो सकता है?
मैं कॉर्डोवा 4.1.2 और आयनिक 1.3.1 का उपयोग कर रहा हूं।
संपादित करें: इस अनुसार html मार्कअप है:
<body ng-app="starter" ng-controller="GalleryCtrl">
<ion-nav-view>
<ion-slide-box id="slideBox">
<ion-slide ng-repeat="..."> <!-- details omitted -->
</ion-slide>
</ion-slide-box>
</ion-nav-view>
</body>
मुझे यह जोड़ना चाहिए कि स्पष्ट रूप से फ़ाइल-स्थानांतरण प्लगइन ने 'डिवाइस से पहले' ईवेंट को ट्रिगर होने से रोका था। इस प्लगइन को हटाने और घटना श्रोता के ऊपर पंजीकरण करने के बाद हर काम ठीक है। – Bastian
ध्यान दें कि इस प्रश्न के शीर्षक के कारण मेरे जैसे लोग यहां आ सकते हैं कि उन्होंने कॉर्डोवा फ़ाइल प्लगइन को जोड़ा नहीं है, समाधान: 'कॉर्डोवा प्लगइन कॉर्डोवा-प्लगइन-फाइल' जोड़ें – ehsan88