javascript - 选择 firebase 中另一个表的调用字段

标签 javascript firebase firebase-realtime-database

我有一个表类别和一个文档。我想创建一个新文档并将该文档与已创建的类别相关联。

类别表有标题字段。

在文档创建表单中,我想将已创建的类别放入选择中。

我尝试在下面的代码中执行此操作,但最终我从类别 -L0_xe_FIK9QdfTGhBDG 中选择了一个键,但我想要类别标题。

var documentosRef = firebase.database().ref('documentos');
    var categoriasRef = firebase.database().ref('categorias');

    var keyDocumento = ""

    function initFirebase(){
        categoriasRef.on('value', function(data) {
            $('#categoria').html('');
            for(categoria in data.val()){
                option = "<option>"+categoria+"</option>"
                $('#categoria').html($('#categoria').html()+option);
            }

        })
    }

结构:

{   "categorias": {
    "L0_xe_FIK9QdfTGhBDG": {
      "titulo": "Categorias 1"
    },
    "-L0a0FPFkXkKb3VNFN0c":{
      "titulo": "Categorias 2"
    } 
}

最佳答案

让我们看看:JavaScript for/in Statement

var categorias = data.val();
for(var key in categorias){
    option = "<option>"+categorias[key].titulo +"</option>"
    $('#categoria').html($('#categoria').html()+option);
}

关于javascript - 选择 firebase 中另一个表的调用字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859178/

相关文章:

javascript - 未捕获的语法错误 : Unexpected token =

java - 发生未知错误,请检查 HTTP 结果代码和服务器响应的内部异常

ios - Firebase 有时会崩溃,但并非总是如此

java - 将 Google Firebase 链接到 Google 结算订阅 - Android Studio java

javascript - 定位某个类,无论其名称中是否包含数字

javascript - 当我在 Node 中 console.log 时,req.body 会显示密码

android - Firebase 推送通知(当我启动应用程序时,服务不会从 list 中调用)

firebase - 在 Firestore 中使用集合组查询的 Multi-Tenancy 应用程序的最佳实践是什么?

android - 如何在Firebase聊天应用程序中实现消息可见功能

javascript - Canvas 在浏览器之间是否有不同的抗锯齿功能?