1
resposta

evento liked e click

Eu realmente não entendi como o click no componente está ligado a output liked. liked não é uma output? Qual a relação de click em um componente com uma output do tipo EventEmitter? Não deveríamos usar no template o (click)="like()"?

1 resposta

Olá, Diogo! Tudo bem?

Desculpe a demora em retornar.

Pelo que entendi, você está com dúvidas sobre como o evento "click" em um componente está relacionado com o output "liked", que é do tipo EventEmitter. É isso mesmo?

Bom, quando usamos o (click)="like()" no template, estamos dizendo que, quando o usuário clicar em determinado elemento, a função "like()" será executada. Essa função, por sua vez, pode emitir um evento do tipo EventEmitter, que pode ser capturado por outros componentes.

No caso específico que você mencionou, é possível que o evento "liked" seja emitido na função "like()", que é chamada quando o usuário clica em um botão, por exemplo. Dessa forma, o output "liked" estaria sendo utilizado para informar a outros componentes que o usuário curtiu determinado conteúdo.

Espero ter ajudado a esclarecer suas dúvidas.

Um abraço e bons estudos.