Pessoal, alguém sabe me dizer como pegar o valor do radio selecionado em uma função no meu component? Já tentei mapear usando o container.reclamando na diretiva ngModel, sem container e não vai. O valor que é passado na chamada da função não é o mesmo exibido no ts. Estou usando o angular Material no html:
<div>
<label class="text-primary">Depositante?</label>
<mat-radio-group id="reclamado" name="reclamado" (click)="carregarNomeDepositante(reclamado)"
[(ngModel)]="reclamado" class="theme-main-input-radio" title="Selecione o depositante">
<mat-radio-button [value]="1" color="primary">Reclamado</mat-radio-button>
<mat-radio-button [value]="2" color="accent">Reclamante</mat-radio-button>
<mat-radio-button [value]="3" color="warn">Outros</mat-radio-button>
</mat-radio-group>
<div class="example-selected-value">Despositante é: {{reclamado}}</div>
</div>
O valor exibido na linha acima "Depositante é.." é o correto, mas no component, a impressão que tenho é que ele carrega sempre a posíção anterior selecionada.
E no meu component está assim:
carregarNomeDepositante(reclamado){
console.log("Valor selecionado: "+ reclamado);
}