【问题标题】:Hood.ie - Data not found using findHood.ie - 使用 find 找不到数据
【发布时间】:2015-08-17 20:11:33
【问题描述】:

刚开始将 Hood.ie 用于 Web 应用程序,但是在获取一些数据时遇到了问题。

我想获取数据,然后简单地做类似的事情

hoodie.store.find('teammember', theId).firstName;

这可能吗?

谢谢。

【问题讨论】:

    标签: javascript hoodie


    【解决方案1】:

    你要找的是

    hoodie.store.find('teammember', theId)
      .done(function(object) { object.firstName })
      .fail(function(error) { alert(error.message) })
    

    Hoodie 的大多数方法都是异步的并返回 promise。 Promise 是一个对象,其中包含可以向其传递回调函数的方法。按照标准,Promise 具有 .then 和 .catch 方法,Hoodie 还添加了 .done 和 .fail。 .done(callback) 在方法成功时被调用。 .fail(callback) 在失败时被调用。 .then(callback) 和 .catch(callback) 还允许链接回调。

    在此处查找有关 Promises 的更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise 并在此处查看有关常见问题的精彩文章:http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多