我的自动完成文本字段有问题。我试图将所有用户加载到一个名为“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: 无法读取未定义的属性“过滤器”
我的错误在哪里?
提前致谢