Skip to content

Instantly share code, notes, and snippets.

@sandip1699
Created July 6, 2022 05:11
Show Gist options
  • Save sandip1699/e10073ceba44b9fc95c5b82c0d6820aa to your computer and use it in GitHub Desktop.
Save sandip1699/e10073ceba44b9fc95c5b82c0d6820aa to your computer and use it in GitHub Desktop.
app.module.ts
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
app.ts
import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms';
constructor(public formBuilder : FormBuilder) {}
ngOnInit() {
this.myform = this.formBuilder.group({
name : new FormControl(null),
email : new FormControl(null),
phone : new FormControl(null, [Validators.required]),
});
}
submitForm() {
console.log(this.myform.value);
}
app.html
<form [formGroup]="myform" (ngSubmit)="submitForm()">
<input class="form-control" formControlName="name" />
<input class="form-control" formControlName="email" />
<input class="form-control" formControlName="phone" />
<button type="submit">Submit</button>
</form>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment