import {Component, OnInit} from '@angular/core'; import {FormBuilder, FormGroup, Validators} from '@angular/forms'; import {STEPPER_GLOBAL_OPTIONS} from '@angular/cdk/stepper'; /** * @title Stepper with customized states */ @Component({ selector: 'stepper-states-example', templateUrl: 'stepper-states-example.html', styleUrls: ['stepper-states-example.css'], providers: [{ provide: STEPPER_GLOBAL_OPTIONS, useValue: {displayDefaultIndicatorType: false} }] }) export class StepperStatesExample implements OnInit { firstFormGroup: FormGroup; secondFormGroup: FormGroup; constructor(private _formBuilder: FormBuilder) {} ngOnInit() { this.firstFormGroup = this._formBuilder.group({ firstCtrl: ['', Validators.required] }); this.secondFormGroup = this._formBuilder.group({ secondCtrl: ['', Validators.required] }); } }