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

Como Criar Funções em TS

Comecei estudar TS devido a estar fazendo um projeto em Angular9, mas não estou conseguindo criar nenhuma função no projeto. Em JS normal uma função normal seria assim:

const msgOutField = document.querySelector("#titulo-anuncio")

msgOutField.addEventListener('click', function teste(){
    alert("titulo cadastrado")
})

Chamado o ID no JS normal, nesse caso o #titulo-anuncio.

Já no TS parece que não posso fazer assim, o componente do angular cria tres arquivos basicamente: um html, um css e um ts, nesse arquivo como eu posso criar uma função? pq a forma do JS não funciona lá, eu só posso criar métodos, como o padrão: ngOnInit(): void {

}

Não entendi como posso manipular o dom por lá.

3 respostas

Fala ai Bruno, tudo bem? Esse código em Angular seria um pouco diferente mesmo, isso porque a gente poucas vezes usamos manipulações direta no DOM e sim o Angular faz isso.

Nesse caso, sugiro dar uma olhada nos nossos cursos de Angular (após terminar o de TS):

Esse seria a primeira parte, o mesmo é composto por quatro partes.

Espero ter ajudado.

Boa Tarde Instrutor! As poucas manipulações no DOM se refere ao uso de TS puro?

Os cursos de Angular aqui na plataforma apoiam também num projeto de Angular9?

solução!

Fala ai Bruno, vamos lá:

As poucas manipulações no DOM se refere ao uso de TS puro?

Sim, as manipulações no DOM são feitas pelo Angular, baseado na reação após atualizar algum estado da aplicação.

Os cursos de Angular aqui na plataforma apoiam também num projeto de Angular9?

Sim, alguns detalhes podem ter mudados ou parte da arquitetura evoluída, mas, acredito que pelo menos uns 90% do conteúdo pode ser reaproveitado.

Espero ter ajudado.