Segue minha atualização em 2024 pode ser util para alguem: Como sabemos o Angular atual não tem o app.module.ts Por padrao temos o standalone: true Entao adicionei o import em app.component.ts import { CursosComponent } from './cursos/cursos.component'; Sem necessidade do providers Tive o seguinte erro no meu projeto: NullInjectorError: No provider for service A solução que encontrei foi: @Injectable({providedIn: 'root' }) Mais uma vez muito obrigado Loiane e a todos que comentaram nos videos anteriores desse curso Angular com as soluções encontradas após a atualização do Angular causar alguns erros para quem está praticando atualmente.
Fiz essa parte, consumindo a Api do GitHub pra exibir minha lista de repositórios. Peguei a idéia do vídeo que a Loiane fez com o Diego Fernandes da RocketSeat. Pra quem quiser, o título do vídeo é "O estado atual do Angular ft Loiane #contrib02
Ao explicar sobre os problemas de instanciar o servico diretamente no componente,voce falou sobre passar um parametro no construtor (ex. Http)...Ma com a injecao de dependencia como voce fez neste video,se eu for no servico e colocar um parametro,ele compila,mas no browser da erro.....O que seria
Olá Loiane, como faço para utilizar packages do NPM dentro dos meus services? eu instalei um package para consumir uma api e gostaria de criar um "crud" no meu service mas não consigo instanciar o package dentro do service :/
Olá muito bom o curso! estou adorando, porém me deparei com um erro que não consigo resolver Property 'getCursos' does not exist on type 'CursosService' a classe foi importada normalmente nos arquivos e o método está criado na classe CursosService
Qual a diferença entre colocar o " providers: [CursosService] " no app.module.ts e não no componente direto, dentro do @Component? Muito bom o seu curso!
oi Diego, Aercio, vou explicar isso na próxima aula que será publica mais tarde ainda hoje. Basicamente no módulo vira um singleton e dentro do próprio componente é criada uma instância somente de uso do mesmo.
Loiane, revendo as aulas de componentes e serviços e como um componente se comunica com outro, fiquei com uma duvida em um cenario de minha aplicação. Tenho um component toolbar que possui o nome do usuario alem de outros botoes. Tenho tambem um component profile onde o usuario pode alterar seu nome. Eu quero que quando o usuario mude seu nome neste component, ele seja alterado no toolbar. São componentes independentes. Dessa forma qual a melhor maneira de fazer isso funcionar ? Seria usando um serviço ou usando um observable ? Qual aula vc recomenda para rever ? Desde já muito obrigado
Olha, estou fazendo curso de Angular no momento, mas sua forma e didática de explicar é surreal e a melhor que vi.
Muito obrigado.
As suas aulas estão sendo ótimas. Estou aprendendo angular que vai me ajudar muito no meu full-stack.
Assistindo em ago/2022. Está me ajudando a entender vários conceitos que estavam nebulosos.
Segue minha atualização em 2024 pode ser util para alguem:
Como sabemos o Angular atual não tem o app.module.ts
Por padrao temos o standalone: true
Entao adicionei o import em app.component.ts
import { CursosComponent } from './cursos/cursos.component';
Sem necessidade do providers
Tive o seguinte erro no meu projeto:
NullInjectorError: No provider for service
A solução que encontrei foi:
@Injectable({providedIn: 'root' })
Mais uma vez muito obrigado Loiane e a todos que comentaram nos videos anteriores desse curso Angular com as soluções encontradas após a atualização do Angular causar alguns erros para quem está praticando atualmente.
Muito bom! Agradeço pelo disponibilização do curso completo!!!
Gratidão!
Excelente curso! Obrigado por disponibilizá-lo para gente!
Fiz essa parte, consumindo a Api do GitHub pra exibir minha lista de repositórios. Peguei a idéia do vídeo que a Loiane fez com o Diego Fernandes da RocketSeat. Pra quem quiser, o título do vídeo é "O estado atual do Angular ft Loiane #contrib02
Estou dando joinha em todos os cursos!
No meu projeto, eu não declarei em providers apenas injetei no component, e funcionou normalmente
No meu também, creio que não precise mais declarar em providers nessas últimas versões
Muito obrigado Loiane! Excelente conteúdo! Parabéns!
Excelente! Parabéns!
Ao explicar sobre os problemas de instanciar o servico diretamente no componente,voce falou sobre passar um parametro no construtor (ex. Http)...Ma com a injecao de dependencia como voce fez neste video,se eu for no servico e colocar um parametro,ele compila,mas no browser da erro.....O que seria
Show!
Olá Loiane, como faço para utilizar packages do NPM dentro dos meus services? eu instalei um package para consumir uma api e gostaria de criar um "crud" no meu service mas não consigo instanciar o package dentro do service :/
Show
Olá muito bom o curso! estou adorando, porém me deparei com um erro que não consigo resolver
Property 'getCursos' does not exist on type 'CursosService'
a classe foi importada normalmente nos arquivos e o método está criado na classe CursosService
Material de utilidade publica?
Qual a diferença entre colocar o " providers: [CursosService] " no app.module.ts e não no componente direto, dentro do @Component?
Muito bom o seu curso!
tbm tenho a mesma dúvida, se eu não quiser que toda aplicação minha saiba que exista esse serviço? pois o mesmo é exclusivo para esse componente.
oi Diego, Aercio, vou explicar isso na próxima aula que será publica mais tarde ainda hoje. Basicamente no módulo vira um singleton e dentro do próprio componente é criada uma instância somente de uso do mesmo.
Obrigado Loiane, e parabéns pelo curso!!!
Obrigado.
Alguma das aulas fala sobre consumo de API's?
Teremos um módulo sobre http após o módulo de forms, conforme foi escolhido pela votação dos alunos! :)
Obrigado!
e nao mostrou como que cria um service via cli :(
ng g s cursos
Loiane, revendo as aulas de componentes e serviços e como um componente se comunica com outro, fiquei com uma duvida em um cenario de minha aplicação. Tenho um component toolbar que possui o nome do usuario alem de outros botoes. Tenho tambem um component profile onde o usuario pode alterar seu nome. Eu quero que quando o usuario mude seu nome neste component, ele seja alterado no toolbar. São componentes independentes. Dessa forma qual a melhor maneira de fazer isso funcionar ? Seria usando um serviço ou usando um observable ? Qual aula vc recomenda para rever ? Desde já muito obrigado
Show!!!