import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms'; @Component({ selector: 'cm-form-doc-2', templateUrl: './form-doc-2.component.html', styleUrls: ['./form-doc-2.component.css'], providers: [ FormBuilder] }) export class FormDoc2Component implements OnInit { validateForm: FormGroup; _submitForm() { for (const i in this.validateForm.controls) { this.validateForm.controls[ i ].markAsDirty(); } } constructor(private fb: FormBuilder) { } ngOnInit() { this.validateForm = this.fb.group({ userName: [ null, [ Validators.required ] ], password: [ null, [ Validators.required ] ], remember: [ true ], }); } }