diff --git a/src/material-experimental/mdc-checkbox/checkbox.ts b/src/material-experimental/mdc-checkbox/checkbox.ts index a36d19be9d9..7dca953aeaa 100644 --- a/src/material-experimental/mdc-checkbox/checkbox.ts +++ b/src/material-experimental/mdc-checkbox/checkbox.ts @@ -120,6 +120,7 @@ export class MatCheckbox implements AfterViewInit, OnDestroy, ControlValueAccess } set checked(checked) { this._checked = coerceBooleanProperty(checked); + this._changeDetectorRef.markForCheck(); } private _checked = false; @@ -135,6 +136,7 @@ export class MatCheckbox implements AfterViewInit, OnDestroy, ControlValueAccess } set indeterminate(indeterminate) { this._indeterminate = coerceBooleanProperty(indeterminate); + this._changeDetectorRef.markForCheck(); } private _indeterminate = false; @@ -156,6 +158,7 @@ export class MatCheckbox implements AfterViewInit, OnDestroy, ControlValueAccess } set required(required) { this._required = coerceBooleanProperty(required); + this._changeDetectorRef.markForCheck(); } private _required = false;