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()"?
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()"?
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.