Skip to content

bug(material/stepper): ExpressionChangedAfterItHasBeenCheckedError. Previous value: 'stepControl: undefined'. Current value: 'stepControl: [object Object]' #19027

Open
@Arun19wadikar

Description

@Arun19wadikar

Error:

I got below error on below action.
Action: while initializes the first step of stepper.
Error:
ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'stepControl: undefined'. Current value: 'stepControl: [object Object]'

This console error is not breaking the UI but need to remove this as this is not the good practice

Angular version.

"@angular/material": "^8.2.3"
"@angular/cli": "^8.3.9",

Code Snippet:

<mat-horizontal-stepper [linear]="true" #stepper labelPosition="bottom">
  <ng-template matStepperIcon="edit">
    <mat-icon>done</mat-icon>
  </ng-template>
  <mat-step [stepControl]="firstStepComponent.firstFormGroup">
    <ng-template matStepLabel class="mat-step-label">First Step</ng-template>
    <div class="wizard-container">
      <div class="wizard-heading">First Step</div>
      <div class="wizard-content">
        <app-first-step [source]="test.source" (resetFunction)="restFunction()"
          (afterSelection)="save($event)" (goToNextStep)="nextStep()">
        </app-first-step>
      </div>
    </div>
  </mat-step>
  <mat-step [stepControl]="secondStep.secondGroupWrapper" [optional]="isOptional">
    <ng-template matStepLabel class="mat-step-label">Second Step</ng-template>
    <div class="wizard-container">
      <div class="wizard-heading">
        <div>Second Step <span class="optional" *ngIf="isOptional">(Optional)</span></div>
      </div>
      <div class="wizard-content">
        <app-second-step [selectedFilters]="test.filter" [source]="test.source"
          (resetData)="resetData($event)"></app-second-step>
      </div>
    </div>
  </mat-step>

stepControl_Error

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentarea: cdk/stepper

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions