eu vi que foi utilizado no ng-template a # no caso #semPensamentos para que serve isso? há um nome especificio para # utilizada no angular?
eu vi que foi utilizado no ng-template a # no caso #semPensamentos para que serve isso? há um nome especificio para # utilizada no angular?
Olá Ednaldo, tudo bem?
O caractere "#" é usado para criar uma variável de referência para um elemento HTML em um template. Essas variáveis locais são chamadas de "referências de template".
Ao usar a sintaxe "#nomeDaVariavel", você cria uma variável que faz referência a esse elemento. Essa variável pode então ser usada em outros locais do código, como visto no curso (a variável #semPensamentos faz referência ao ng-template e utilizei essa variável em uma div, junto com a diretiva *ngIf).
As variáveis locais são uma maneira útil de interagir com elementos HTML em seu template e podem ajudar a simplificar seu código.
Espero ter ajudado a esclarecer sua dúvida. Abraços, bons estudos!