Valor de cambio de casilla de verificación angular 4

¿Cómo podría lograr en Angular 4 que cuando se registra en una casilla de verificación guarda un valor "A" o "B"? Por mucho que lo intente, él solo me envía verdadero o falso, espero que alguien pueda ayudarme.

Registry.component.ts

  this.userForm = new FormGroup({
   state: new FormControl('',),

  });

Registry.component.html

<div class="form-group">
                <label>State</label>
          <input type="checkbox" [(ngModel)]="isChecked" (change)="checkValue(isChecked?'A':'B')" formControlName="state"/>
        </div>  

            <pre>{{userForm.value | json}}</pre>

De esa manera puedo hacer que la consola muestre el valor que quiero (A o B) pero en el JSON sigue siendo verdadero o falso.

Respuestas a la pregunta(7)

Su respuesta a la pregunta