Botão de opção para propriedade booleana

Eu tenho uma propriedade booleana simplesvalid no meu objetodocument e precisa vinculá-lo às entradas de rádio.

Isto é o que eu tenho até agora:

<input type="radio" name="valid" id="validTrue" (click)="document.valid = true" [checked]="document.valid"/>
<input type="radio" name="valid" id="validFalse" (click)="document.valid = false" [checked]="!document.valid"/>

Pelo menos definir a propriedade em clique funciona, mas seu estado não é exibido pelas entradas de rádio. Olhando no console do desenvolvedor do meu navegador, descobri que uma propriedadeng-reflect-checked está definido, mas parece não ter impacto na entrada de rádio html.

O que estou fazendo errado?
Alguém tem um snippet de trabalho "angular2-boolean-radio-input"?

questionAnswers(1)

yourAnswerToTheQuestion