Boa tarde,
no trecho do código
Eu não entendi de onde vem esse destino e valor...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde,
no trecho do código
Eu não entendi de onde vem esse destino e valor...
Nenhum tutor para ajudar???
Fala Alex.
Este evento precisa ser emitido em algum lugar, e o seu emissor é quem é o responsável por passar o "destino" e o "valor".
Onde você recebe este evento em seu HTML?
Olá Alex, tudo bem?
Nesse caso, valor e destino são dois atributos criados pelo professor e estão no arquivo nova-transferencia.component.ts.
Nesse arquivo, ele também criou uma instância da classe EventEmitter, que é responsável por emitir e escutar eventos e está sendo usada neste componente com a diretiva @Output.
@Output() aoTransferir = new EventEmitter<any>();
Dessa forma, ao emitir um evento, através do método emit(), há a propagação desses valores, que podem ser acessados por outro componente, como no seu caso, pelo AppComponent.
transferir() {
console.log('Solicitada nova transferência');
const valorEmitir = {valor: this.valor, destino: this.destino};
this.aoTransferir.emit(valorEmitir);
this.limparCampos();
}Espero ter ajudado! Até mais!
Obrigado por sanarem a duvida