我需要一个简单的表单,但有 2 个以上的用户查看相同的表单并更改数据。例如,多个用户可以从 100 个固定项目的列表中选择项目。一旦任何用户选择了该项目,该项目将不再可供其他用户使用,并且所有用户都应该能够看到哪些项目已被选择。
结果会将所有项目分配给各个用户,这样项目 1、3 和 4 可能属于用户 1,项目 2、9 和 20 可能属于用户 2,依此类推,直到所有项目都被选中。
当然,现实情况可能是大多数时候一次只有一个用户访问数据表单,而且访问时间很短,因为用户的选择将简单快速,并且选择范围缩小到剩余的项目。
不同的用户组将仅将表单与他们的特定项目一起使用。即A组有100个项目可供选择,B组有100个项目可供选择,等等。
我正在学习 Angular 7 并计划使用该版本。
在我看来,不变性和可观察流很重要,因此 Reactive 可能是最佳选择。那是对的吗?