Создать объект FormGroup через входные данные My Form - PullRequest
0 голосов
/ 10 октября 2019

Я создал форму под названием compaign! Моя цель - зарегистрировать входные данные формы в объекте FormGroup и отправить их моему бэкэнду! Первое, что я сделал это;является то, что я создал FormGroup модель, я использовал класс CompaignForms, затем мне пришлось создать экземпляр class, используя локальную переменную с именем compaignexample;После этого я создал основной объект FormGroup с именем compaignform, и мне пришлось инициализировать его с помощью атрибутов compaignexample, используя метод get! Но проблема в моем шаблоне, потому что я работал с formControl и ngModel в начале! Поэтому мне было предложено удалить директиву [(ngModel)], и я сохранил только formControlName! Тем не менее, консоль показывает, что мне нужно сделать родительский компонент ([formGroup])! Я попробовал это напрасно! Пожалуйста, как я могу решить эту проблему! Я упомянул мою демонстрацию stackblitz, и она не содержит весь проект !! там проблема пути! но единственная проблема, которая выясняется в настоящее время, это вышеописанная проблема !!

введите описание ссылки здесь

1 Ответ

0 голосов
/ 10 октября 2019

удалите этот код #compaignForm="ngForm" из тега формы и добавьте [formGroup]="compaignexample" в тег формы.

<form [formGroup]="compaignexample" (ngSubmit)="saveCompaign()"></form>

ngForm используется при создании форм на основе шаблонов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...