Boa noite!
Tudo joia?
Nas aulas de typescript que são pré-requisito para essas vídeo aulas de Angular o Flavio Almeida mostram um exemplo similar ao seu caso em que ele converteu a data durante a aula dessa maneira:
// retorno de this._inputData = 05-14-21
let date = new Date(this._inputData.val().replace(/-/g, ','));
// retorno de date = mm/dd/aaaa ou Date ou number
Onde é substituido todos do lugares onde tem o caractere "-", por "/", nesse exemplo é escrito com uma ","(virgula) dentro por convenção, para que essa propriedade se aplique em mais browsers além do chrome, uma vez q o termo "/", não é aceito em determinados browsers.
Depois acessando os valores individuais assim:
let dia = negociacao.date.getDate()
let mes = negociacao.date.getMonth() +1
let ano = negociacao.date.getFullYear()
Então seguindo esse raciocínio você poderia fazer algo assim:
datePtBr(): string {
let date = new Date(this._inputData.val().replace(/-/g, ','));
return date.getDate()+'/'+date.getMonth()+1+'/'+date.getFullYear()
}
Espero ter ajudado,
;)