我在多个组件中使用相同的反应形式,我想避免代码重复,并将我的反应形式“存储”在服务中,以便在需要时在我的组件中实例化它。有人可以告诉我角度训练是否可行吗?
也许还有更好的其他方法吗?
谢谢
答案 0 :(得分:0)
有可能。您可以尝试找出来。
您可以将您的服务视为表单的工厂。
编辑: 大多数时候,我确实将重新激活表单封装到服务中。即使只使用一次。
我认为这样做是一种好习惯,因为它将职责划分为不同的类别。
由于服务的职责仅限于表格(而不是整个组件),因此可以更轻松地进行测试。 此外,您还可以将表单的行为模拟到组件的测试中。