这是我的要求。假设我有3个复选框绑定到反应性表单模型。我使用诸如
的模型创建表单数组[{task:'abc', assigned:'true'},{task:'xyz',assigned:'false'},{task:'aaa',assigned:'true'}
我的html表单将显示3个复选框 我想将此与凡士通整合 问题1:什么是最佳的数据模型设计?我正在考虑在Firestore文档上创建一个数组类型。 问题2。我正在尝试在“高级反应式表单” https://angularfirebase.com/lessons/auto-save-reactive-forms-with-firestore/上使用课程,其中指令自动将反应式表单数据保存到Firebase。 但是我陷入无限循环 用户一旦选中一个复选框,数据便会保存到firestone中,然后会触发.valueChanges()来更新表单,并再次触发保存到firestore的操作。 如果我使用take(1)无限循环问题得到解决,但是如果多个用户正在访问Web应用程序,则他们将无法获取实时数据。他们只有在刷新页面时才能获取最新数据。这破坏了消防局的全部目的。 如何解决无限循环问题并仍然获取实时数据?