あなたは$cordovaFileサービスを使用することができます
const fileName = "orders.json"
var getUserOrders = function() {
var d = $q.defer(),
userOrders;
$cordovaFile.checkFile(cordova.file.dataDirectory, fileName).then(
function (success) {
$cordovaFile.readAsText(cordova.file.dataDirectory, fileName).then(
function (data) {
d.resolve(JSON.parse(data));
}, function (error) {
...
});
}, function (error) {
// No orders saved
d.resolve([]);
}
);
};
var saveAnOrder = function (order) {
var d = $q.defer(),
orderToSave = order;
getUserOrders().then(
function (data) {
var userOrders = data;
userOrders.push(orderToSave);
$cordovaFile.writeFile(cordova.file.dataDirectory, fileName, JSON.stringify(userOrders), true).then(
function (success) {
d.resolve(userOrders);
}, function (error) {
...
});
}, function (error) {
...
}
);
};
を私はこれを実装する方法を説明することができます起こっていただきました!私は理解できないので、私はあなたが基本的な角度サービスでそれを実装することができます –
新たなんです。私の例はそれほど難解ではないので、実装方法が分からなければ、AngularJSチュートリアルに従ってください:https://docs.angularjs.org/tutorial – Aynolor
ありがとうございました:)私はいくつかのチュートリアルをしましたがサービスと工場私は彼らがコードで表していることを理解していない –