【问题标题】:get the location for objects in a firebase array?获取firebase数组中对象的位置?
【发布时间】:2016-02-26 08:52:00
【问题描述】:

我有两个 firebase 数据库,一个存储帖子数据,另一个存储一个数字和一个电子邮件地址。第二个是用户可以输入一个数字并返回与该数字关联的电子邮件。如何使用 angular-fire 或 jQuery 搜索这样的对象?

这是我正在搜索的对象的结构:

{roomNumber : "value", roomEmail  : "email"}

我想要一个输入来搜索值“roomNumber”,并且只有当它完全匹配时才返回适当的“roomEmail”。任何帮助将不胜感激!

【问题讨论】:

    标签: javascript jquery angularjs firebase angularfire


    【解决方案1】:

    如果你从 fire base 得到的是一个对象数组,那么你可以使用 javaScript 来实现:

    function search(value){
      var ret = "";
      yourFireBaseArrayObject.forEach(function(obj) {
           if(obj.roomNumber === value){
             ret = obj.roomEmail;  
             return;
           }
       }
       return ret;
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 2019-10-27
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多