Вам не нужно использовать FormArray, чтобы показать выбранный язык, или сложную группу FormGroup для хранения простого значения. Если у вас есть уникальная переменная, используйте FormControl
defaultLanguage:FormControl=new FormControl('')
//and the .html
<mat-form-field>
<mat-label>Default Language</mat-label>
<mat-select [formControl]="defaultLanguage">
<mat-option *ngFor="let language of languages" [value]="language">
{{ language }}
</mat-option>
</mat-select>
</mat-form-field>
. Если вы хотите показать, отмечен ли в списке, просто используйте defaultLanguage.value, например, (*)
<div *ngFor="let language of languages; index as i">
<mat-checkbox [checked]="language==defaultLanguage.value"
(change)="defaultLanguage.setValue($event.checked?language:null)">
{{ language }}
</mat-checkbox>
</div>
( *) Я пишу код, если вы хотите изменить defaultLanguage, установив флажок. Если вам нужно только показать, что это только вход, просто наберите
<div *ngFor="let language of languages; index as i">
{{language==defaultLanguage.value?'ok':''}}{{ language }}
</div>
См. stackblitz