Angular 8 - definir o valor de um p-dropdown atraves do objeto selecionado

bom dia! pessoal, tenho a seguinte duvida, estou aprendendo angular e praticando criando alguns CRUDs, eu criei um formulario que contem um dropdown, e gostaria que o valor inicial desse dropdown ja viesse preenchido quando eu abrisse o modal pra editar esse objeto. ex:

eu selecionei o objeto de ID=5 e cliquei em editar, observe que a coluna, afirma que o idioma é Alemão

mas quando o modal abre, o idioma que vem carregado no dropdown é o portugues, ou seja o primeiro item da lista, diferente dos outros campos que ja vem devidamente preenchidos.

esse é o meu component, onde crio meu arrays de idiomas

e ao clicar no botao de editar eu chamo o metodo

e esse é o modal

caso necessite de mais auma imagem ou codido estou a disposição

Na lista de linguagens, reparei que vc colocou os IDs como string. O valor recebido em book.codLanguage é um number ou uma string?

Como teste, vc pode tentar usar a propriedade dataKey no p-dropdown:

dataKey="id"

Isso diz qual propriedade que identifica o objeto no dropdown.

FONTE: PrimeNG

tiro certo @Lucas_Camara ! eu estava usando o Id como String, quando n averdade ela era do tipo number, assim que ajustei, o valor passou a vir igual ao selecionado! muito obrigado!