Я использую angular2 + с angular-archwizard component / lib.
Я хочу добиться чего-то вроде этого, скажем, например, у меня есть модал с простым мастером иМастер имеет 2 шага.Когда пользователь открывает первый шаг в мастере, он может нажимать кнопки « Добавить » или « Далее ».
Если пользователь нажимает кнопку «Добавить», я хочу добавить новый шаг в мастер с почти такой же формой, которая была до того, как пользователь нажал «Добавить», и со всеми теми же полями, что и раньше.просто без содержания в этих полях.
Я хочу добавить новый элемент к другому шагу мастера, потому что, если все это будет выполнено за один шаг, вероятно, это будет беспорядок.
С функциональной стороныкнопка «Добавить» будет, скажем, добавить n + заказов без закрытия мастера, так что это может быть n + шагов, зависит от того, сколько заказов пользователь хочет создать для этой конкретной покупки.
Если пользователь нажимает «Далее»"- он просто переходит к потоку.
Пример Stackblitz - Пример простого кода
ATM: я думал об использовании простой формы с массивом форм и когда пользователь щелкаетпри добавлении я просто добавляю новую группу в массив форм, у меня n + разные формы с группами / массивами форм.
Некоторые идеи: возможно ли добавить скрытый шаг для этого?И когда пользователь нажимает «Добавить» [awGoToStep] = «{stepIndex: 2}, мы заставляем пользователя перейти на определенный скрытый шаг»?Или, может быть, отключить / скрыть панель навигации, а затем просто использовать [awGoToStep] для динамического создания / добавления этих шагов.Имеет ли смысл использовать для этого angular-archwizard?