gpt4 book ai didi

javascript - 如何使用 Electron-json-storage 将 json 发送回 Angular

转载 作者:行者123 更新时间:2023-11-28 06:05:30 25 4
gpt4 key购买 nike

我正在使用electron-json-storage读取/写入 json 文件和 ngElectron在 Electron 应用程序中。 electro-json-storage 的指南如下:

storage.get('foobar', function(error, data) {
if (error) throw error;
console.log(data);
});

当使用 ngElectron 从 Angular 调用该函数时,它在控制台中打印 ok,但是如何让对象将其存储在作用域中并稍后使用它?

最佳答案

所以我知道怎么做了

在 Electron 部分我必须返回一个 promise

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;

在 Angular 部分

ls.get('local Storage').then(function (data) {
console.log(data);
}).catch(function (error) {
console.error(error);
});

关于javascript - 如何使用 Electron-json-storage 将 json 发送回 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36905362/

25 4 0