Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Duvida $event.valor

Boa tarde,

no trecho do código Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Eu não entendi de onde vem esse destino e valor...

4 respostas

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?

solução!

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