Curso Angular #39: Injeção de Dependência (DI) + como usar um serviço em um componente

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 31

  • @PittDriver
    @PittDriver 4 ปีที่แล้ว +9

    Olha, estou fazendo curso de Angular no momento, mas sua forma e didática de explicar é surreal e a melhor que vi.
    Muito obrigado.

  • @GilsonSilvaP1
    @GilsonSilvaP1 3 ปีที่แล้ว +1

    As suas aulas estão sendo ótimas. Estou aprendendo angular que vai me ajudar muito no meu full-stack.

  • @MagsonMagalhaes
    @MagsonMagalhaes 2 ปีที่แล้ว

    Assistindo em ago/2022. Está me ajudando a entender vários conceitos que estavam nebulosos.

  • @isaac-mac
    @isaac-mac 19 วันที่ผ่านมา +1

    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.

  • @fernandalisboa6009
    @fernandalisboa6009 4 ปีที่แล้ว +1

    Muito bom! Agradeço pelo disponibilização do curso completo!!!

  • @renatobento
    @renatobento 9 หลายเดือนก่อน

    Gratidão!

  • @SannonAragao
    @SannonAragao 8 ปีที่แล้ว +3

    Excelente curso! Obrigado por disponibilizá-lo para gente!

  • @dionemaciel3894
    @dionemaciel3894 4 ปีที่แล้ว +1

    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

  • @DanielBritoSp
    @DanielBritoSp 4 ปีที่แล้ว

    Estou dando joinha em todos os cursos!

  • @antoniocarlosdev6104
    @antoniocarlosdev6104 2 ปีที่แล้ว +1

    No meu projeto, eu não declarei em providers apenas injetei no component, e funcionou normalmente

    • @andre_dias25
      @andre_dias25 11 หลายเดือนก่อน

      No meu também, creio que não precise mais declarar em providers nessas últimas versões

  • @BrunoSilvanoRodrigues
    @BrunoSilvanoRodrigues 4 ปีที่แล้ว

    Muito obrigado Loiane! Excelente conteúdo! Parabéns!

  • @LageAfonso
    @LageAfonso 7 ปีที่แล้ว +1

    Excelente! Parabéns!

  • @sidneialves9931
    @sidneialves9931 6 ปีที่แล้ว +1

    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

  • @jacsonlinux
    @jacsonlinux 8 ปีที่แล้ว

    Show!

  • @rafaelacioly3252
    @rafaelacioly3252 7 ปีที่แล้ว

    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 :/

  • @regismatos
    @regismatos 7 ปีที่แล้ว

    Show

  • @DevMartins_
    @DevMartins_ 7 ปีที่แล้ว

    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

  • @RodrigoCruz-iz3kb
    @RodrigoCruz-iz3kb 2 ปีที่แล้ว

    Material de utilidade publica?

  • @diegoalmeida5453
    @diegoalmeida5453 8 ปีที่แล้ว +4

    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!

    • @aercioferreiraneiva8640
      @aercioferreiraneiva8640 8 ปีที่แล้ว

      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.

    • @loianegroner
      @loianegroner  8 ปีที่แล้ว +6

      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.

    • @aercioferreiraneiva8640
      @aercioferreiraneiva8640 8 ปีที่แล้ว

      Obrigado Loiane, e parabéns pelo curso!!!

    • @diegoalmeida5453
      @diegoalmeida5453 8 ปีที่แล้ว

      Obrigado.

  • @danieldesales377
    @danieldesales377 7 ปีที่แล้ว

    Alguma das aulas fala sobre consumo de API's?

    • @loianegroner
      @loianegroner  7 ปีที่แล้ว

      Teremos um módulo sobre http após o módulo de forms, conforme foi escolhido pela votação dos alunos! :)

    • @danieldesales377
      @danieldesales377 7 ปีที่แล้ว

      Obrigado!

  • @gabriellyamorin3454
    @gabriellyamorin3454 ปีที่แล้ว

    e nao mostrou como que cria um service via cli :(

  • @gabrielabiramia
    @gabrielabiramia 7 ปีที่แล้ว

    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

  • @helaniocezar
    @helaniocezar 5 ปีที่แล้ว

    Show!!!