I am developing this angular app and it has big forms with 100 + fields. I was thinking about using [(ngModel)] without reactive forms, so that it's easier to do validations and I only have to provide the same JSON to the web service endpoint. Is this a right approach?

Reactive forms

export class ProfileEditorComponent {
  profileForm = new FormGroup({
    firstName: new FormControl(''),
    lastName: new FormControl(''),

<input type="text" formControlName="firstName">


    export class ProfileEditorComponent {
     profileForm = {

<input type="text" [(ngModel)]="profileForm.firstName">

My idea was to handle all the validations and everything manually.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.