У меня есть сценарий использования, когда мне нужно иметь форму с 3 шагами (требование клиента), которая вызывает разные конечные точки для каждого шага, где первая может иметь две разные схемы - одну для частного клиента, одну для клиента компании.
Каким идиоматическим образом в угловых 6 реактивных (и, возможно, динамических) формах подходить к такому случаю?
- Имеются динамически отображаемые и скрытые поля с условной проверкой в зависимости от выбранного значения типа клиента.
- Значение выбора типа клиента определяет, будет ли отображаться форма частного клиента или форма клиента компании.
Подход № 1 должен работать просто отлично, хотя половина полей отличаетсядля каждого случая, и это приводит к вопросу - не лучше ли иметь две разные формы (с разными границами модели) для каждого сценария (подход 2)?