useAutocomplete Uncaught TypeError:无法读取未定义的属性“过滤器”

时间:2021-04-23 10:52:21

标签: javascript reactjs autocomplete

我的自动完成文本字段有问题。我试图将所有用户加载到一个名为“Mitarbeiter”的变量中。正如您在下面的代码中看到的:

var mitarbeiter;
db.collection("Mitarbeiter").get().then((querySnapshot) => {
        querySnapshot.forEach((doc) => {
            mitarbeiter = [doc.id,doc.data()]
            console.log("MITARBEITER ",mitarbeiter);
        });
    });

这一步工作正常。现在我试图将它们全部加载到自动完成文本中:

<Autocomplete
id="combo-box-demo"
options={mitarbeiter}
onChange={e => setMit(e.target.value)}
getOptionLabel={(option) => option.title}
style={{ width: 350 }}
renderInput={(params) => <TextField {...params} label="Mitarbeiter" variant="outlined" />}
                    />

但错误显示:

<块引用>

useAutocomplete Uncaught TypeError: 无法读取未定义的属性“过滤器”

我的错误在哪里?

提前致谢

0 个答案:

没有答案