我一直在尝试从 firestore 获取一系列文档,阅读它们并根据一系列字段采取相应的行动。关键部分是我想在处理每个文档时等待某个过程。官方文档给出了这个解决方案:
const docs = await firestore.collection(...).where(...).where(...).get()
docs.forEach(await (doc) => {
//something
})
Run Code Online (Sandbox Code Playgroud)
这个解决方案的问题是当你在 forEach 中有一个承诺时,它不会在继续之前等待它,我需要它。我试过使用 for 循环:
const docs = await firestore.collection(...).where(...).where(...).get()
for(var doc of docs.docs()) {
//something
}
Run Code Online (Sandbox Code Playgroud)
使用此代码时,Firebase 会警告“docs.docs(...) 不是函数或其返回值不可迭代”。关于如何解决这个问题的任何想法?
javascript node.js firebase google-cloud-functions google-cloud-firestore
我的应用程序有一个非常圆润的类型设计,我希望使用复选框作为用户界面的一部分。完全圆形的勾选“框”的设计看起来不太好。我正在寻找圆化标准复选框的角,就像使用容器一样。关于如何实现这一目标的任何想法。我试图将复选框包含在容器内并围绕容器的角,但不起作用。