_onInputChange(event) {
        // We always have to stop propagation on the change event.
        // Otherwise the change event, from the input element, will bubble up and
        // emit its event object to the `change` output.
        event.stopPropagation();
        const /** @type {?} */ groupValueChanged = this.radioGroup && this.value !== this.radioGroup.value;
        this.checked = true;
        this._emitChangeEvent();
        if (this.radioGroup) {
            this.radioGroup._controlValueAccessorChangeFn(this.value);
            this.radioGroup._touch();
            if (groupValueChanged) {
                this.radioGroup._emitChangeEvent();
            }
        }
    }
/**
     * Triggered when the radio button received a click or the input recognized any change.
     * Clicking on a label element, will trigger a change event on the associated input.
     * @param {?} event
     * @return {?}
     */
Triggered when the radio button received a click or the input recognized any change.
Clicking on a label element, will trigger a change event on the associated input.
@param {?} event
@return {?}
Triggered when the radio button received a click or the input recognized any change . Clicking on a label element will trigger a change event on the associated input . @param { ? } event @return { ? }
_onInputChange(event) {
        event.stopPropagation();
        const  groupValueChanged = this.radioGroup && this.value !== this.radioGroup.value;
        this.checked = true;
        this._emitChangeEvent();
        if (this.radioGroup) {
            this.radioGroup._controlValueAccessorChangeFn(this.value);
            this.radioGroup._touch();
            if (groupValueChanged) {
                this.radioGroup._emitChangeEvent();
            }
        }
    }
_onInputChange ( event ) { event . stopPropagation ( ) ; const groupValueChanged = this . radioGroup && this . value !== this . radioGroup . value ; this . checked = true ; this . _emitChangeEvent ( ) ; if ( this . radioGroup ) { this . radioGroup . _controlValueAccessorChangeFn ( this . value ) ; this . radioGroup . _touch ( ) ; if ( groupValueChanged ) { this . radioGroup . _emitChangeEvent ( ) ; } } }
Triggered when the radio button received a click or the input recognized any change.
Triggered when the radio button received a click or the input recognized any change .
// We always have to stop propagation on the change event. // Otherwise the change event, from the input element, will bubble up and // emit its event object to the `change` output. /** @type {?} */