我正在使用 Angular Firestore,过去两天我一直在努力完成这项特殊任务。这是我需要的:当用户点击保存按钮时,我调用:
save(group: IGroup){
if(group.id){
this.update(group);
}else{
this.create(group);
}
}
到目前为止一切顺利,当我调用更新和创建方法时它工作正常。我的问题是在首先调用“保存”功能之前。我有这个架构:
(collection)groups -> (document)group -> (array)group.words
我需要做的是:
if(groups.last.words.length < 9){
save(groups.last)
}else{
save(new Group())
}
如何通过从 Angular Firestore 获取组来实现这一目标?