Javascript 如何使用electron json存储将json发送回angular
我用它来读/写json文件和一个电子应用程序。electron json存储指南如下:Javascript 如何使用electron json存储将json发送回angular,javascript,angularjs,json,electron,Javascript,Angularjs,Json,Electron,我用它来读/写json文件和一个电子应用程序。electron json存储指南如下: storage.get('foobar', function(error, data) { if (error) throw error; console.log(data); }); 当使用ngElectron从angular调用该函数时,它会在控制台中打印ok,但如何让对象将其存储在作用域中并在以后使用它呢 所以我找到了方法 在电子部分,我必须回报一个承诺 var deferred = q.de
storage.get('foobar', function(error, data) {
if (error) throw error;
console.log(data);
});
当使用ngElectron从angular调用该函数时,它会在控制台中打印ok,但如何让对象将其存储在作用域中并在以后使用它呢 所以我找到了方法 在电子部分,我必须回报一个承诺
var deferred = q.defer();
storage.get('local Storage', function (error, data) {
if (error) {
throw error;
deferred.reject({'status': 500, 'result': {}, 'error': error});
}
deferred.resolve({'status': 200, 'result': data});
});
return deferred.promise;
成角部分
ls.get('local Storage').then(function (data) {
console.log(data);
}).catch(function (error) {
console.error(error);
});
所以我知道怎么做了 在电子部分,我必须回报一个承诺
var deferred = q.defer();
storage.get('local Storage', function (error, data) {
if (error) {
throw error;
deferred.reject({'status': 500, 'result': {}, 'error': error});
}
deferred.resolve({'status': 200, 'result': data});
});
return deferred.promise;
成角部分
ls.get('local Storage').then(function (data) {
console.log(data);
}).catch(function (error) {
console.error(error);
});