флажок angular2 formcontrol

Для простого флажка со строковым значением, связанным с FormControl:

export class CheckboxComponent {
  formControl: FormControl;
  option: {value: string};

  constructor() {
    this.formControl = new FormControl(); 
    this.option = {value: "MyValue"};

         this.formControl.valueChanges.subscribe(console.log);
  }

}
<input type="checkbox" [formControl]="formControl" [value]="option.value" name="SomeName" />

Выходные данные подписки - true, false, true, false .... Я хочу, чтобы угловые 2 связывали строковое значение «MyValue» в FormControl.

По умолчанию значение angular 2, FormControl и флажки, по-видимому, связывают логические значения, что странно, поскольку поведение отправки по умолчанию в браузере заключается в отправке значения флажка, а в случае нескольких флажков с одинаковым именем - массив значений флажков, привязанных к Название флажков.

Было бы довольно бесполезно представить:

Items=[true, false, true, true, true, false]

Вместо:

Items=[Toothbrush, Floss, Glock, Clean underwear]

Итак, по сути: как заставить angular 2 связывать строковое значение, а не логическое значение?

С уважением,

Ответы на вопрос(1)

Ваш ответ на вопрос