【问题标题】:How to send json back to angular using electron-json-storage如何使用 electron-json-storage 将 json 发送回 angular
【发布时间】:2016-08-22 16:02:34
【问题描述】:

我在电子应用程序中使用electron-json-storage 读取/写入json 文件和ngElectron。 electron-json-storage 的指南是这样写的:

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

当使用 ngElectron 从 Angular 调用该函数时,它在控制台中打印正常,但我怎样才能让对象将其存储在范围中并稍后使用它?

【问题讨论】:

    标签: javascript angularjs json electron


    【解决方案1】:

    所以我知道怎么做

    在电子部分我必须返回一个承诺

    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);
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多