Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida na importação

No Angular ao fazermos uma importação, não precisamos colocar a extensão ".js" no final do arquivo importado?

1 resposta
solução!

Olá, Jorge! Tudo bem?

No Angular, quando fazemos uma importação, realmente não precisamos colocar a extensão ".js" no final do arquivo importado. O compilador do TypeScript (a linguagem que o Angular usa) sabe que os arquivos são ".ts" e faz essa inferência automaticamente.

Então, por exemplo, se você tem um arquivo chamado pensamento.ts e você quer importar ele em outro arquivo, você faria assim:

import { Pensamento } from './pensamento';

Note que não colocamos ".ts" no final. O compilador do TypeScript sabe que é um arquivo ".ts" e vai procurar por pensamento.ts no diretório atual.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software