diff --git a/src/demo-app/radio/radio-demo.html b/src/demo-app/radio/radio-demo.html index 09ecd1a2782a..c23e6b6baa1f 100644 --- a/src/demo-app/radio/radio-demo.html +++ b/src/demo-app/radio/radio-demo.html @@ -1,6 +1,6 @@

Basic Example

- Option 1 + Option 1 Option 2 Option 3 (disabled)
diff --git a/src/lib/radio/radio.ts b/src/lib/radio/radio.ts index 2d675060b090..f7788e4763f8 100644 --- a/src/lib/radio/radio.ts +++ b/src/lib/radio/radio.ts @@ -365,11 +365,10 @@ export class MatRadioButton extends _MatRadioButtonMixinBase /** Whether this radio button is checked. */ @Input() - get checked(): boolean { - return this._checked; - } + get checked(): boolean { return this._checked; } + set checked(value: boolean) { + const newCheckedState = coerceBooleanProperty(value); - set checked(newCheckedState: boolean) { if (this._checked != newCheckedState) { this._checked = newCheckedState;