samedi 21 août 2021

Firebase - Get field using variable as property

Im trying to get a field from a "doc.data" using a variable, the thing is that i want to reuse that function with different field names.

This is the code:

        btnsEditvalue.forEach((btn) => {
            btn.addEventListener("click", async (e) => {
              try {
                propToEdit = e.target.dataset.prop;
                const doc = await getElement(e.target.dataset.id, col);
                const element = doc.data();
                console.log(element.propToEdit)
                editElement.value = element.e.target.dataset.prop;
                id = doc.id; 
              } 
              catch {
                console.log("error");
              }
            });
        });

The output is undefined, because "propToEdit" isnt a field in my database.




Aucun commentaire:

Enregistrer un commentaire