Вы должны взглянуть на FormBuilder, который является частью Angular.
Это стандартное решение для подобных сценариев.
Концепция высокого уровня заключается в том, что вместо построения структуры форм наНа странице вы создаете модель формы, используя API FormBuilder.
Затем вы можете получить данные по всему коду и решить, что вы хотите отправить в каждом случае.
ЧтоВы строите в данный момент шаблонную форму.Эта альтернатива известна как реактивная форма.
Отличной отправной точкой для этого является Alligator.io:
Примечание.Мне потребовалось несколько раз, чтобы разобраться в этом, но как только я понял, это стало мощным способом обработки сложных данных формы в Angular / Ionic, поэтому я рекомендую придерживаться этого, даже если вы немного запутались, чтобы начатьпрочь с.