Skip to content

Commit 1e010a3

Browse files
klemenoslajandrewseguin
authored andcommitted
fix(material/checkbox): add the boolean property coercion for checked input (#20645)
(cherry picked from commit 1e9092a)
1 parent 949e3c7 commit 1e010a3

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/material/checkbox/checkbox.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,11 @@ export class MatCheckbox
260260
get checked(): boolean {
261261
return this._checked;
262262
}
263-
set checked(value: boolean) {
264-
if (value != this.checked) {
265-
this._checked = value;
263+
set checked(value: BooleanInput) {
264+
const checked = coerceBooleanProperty(value);
265+
266+
if (checked != this.checked) {
267+
this._checked = checked;
266268
this._changeDetectorRef.markForCheck();
267269
}
268270
}

0 commit comments

Comments
 (0)