ANGULAR HTTP CLIENT, ENTENDA TUDO SOBRE UNSUB DE UMA VEZ COM EXEMPLOS

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 38

  • @yannickrambo7329
    @yannickrambo7329 Месяц назад +3

    Cristian, acho que seria válido tu trazer um vídeo cobrindo as mudanças do Angular 19, principalmente o uso da Resource API para fazer as requisições

  • @bhrennoribeiro
    @bhrennoribeiro Месяц назад +1

    o melhor do cenário

  • @descomplicandoapratica
    @descomplicandoapratica Месяц назад +1

    Muitoo bom. Com listas estáticas tem a opção de usar o toSignal também, fica tão limpo quanto usar AsyncPipe.

  • @tosipaulo
    @tosipaulo Месяц назад

    Recebaaaa essa explicação top! 👏🏽👏🏽👏🏽

  • @lnunes2255
    @lnunes2255 Месяц назад

    Ae Cris, fala do processo de build das novas versões do angular, antigamente se usava a tag --prod e tal

  • @rafael_cbm
    @rafael_cbm Месяц назад

    Show de bola! Hypado!

  • @luizfilipedossantos7477
    @luizfilipedossantos7477 Месяц назад

    Muito bom mano!

  • @LuizFMPaiva
    @LuizFMPaiva Месяц назад

    "galera da promise" kkkkkk farpou.
    Parabéns ai mano, sempre vídeos com conteúdo excelente!

  • @christopherpaixao6361
    @christopherpaixao6361 Месяц назад

    Ótima abordagem e explicação

  • @fabriciodossantos1159
    @fabriciodossantos1159 Месяц назад +1

    2 Vídeos na semana, do Angularzinho😆🚀 Gigante irmão

  • @Breno746
    @Breno746 Месяц назад

    Vamooo!

  • @FredBCavalheiro
    @FredBCavalheiro Месяц назад

    Muito bom o vídeo.
    Vc tem algum vídeo falando sobre subject?

  • @rodrigoCastrolima
    @rodrigoCastrolima Месяц назад

    Pow brother, conteúdo show hein kkkks

  • @fbzpanatto
    @fbzpanatto Месяц назад

    Show de Bola!!!

  • @RogerBaracySantos
    @RogerBaracySantos Месяц назад

    Que show, eu não conhecia o AsyncPipe, vou começar a usa-lo :)

  • @Raffael_Bino
    @Raffael_Bino Месяц назад

    Ótimo conteúdo Cristian!! Cara só fiquei com uma dúvida, como seria o tratamento de errors usando o pipe Async ?

  • @JoaoSilva-vq8fh
    @JoaoSilva-vq8fh Месяц назад

    brabo demais

  • @JoãoSOusa-v2j
    @JoãoSOusa-v2j Месяц назад +1

    Mano, excelente vídeo, eu fiquei com duas dúvidas. Considerando um click em um botão para submissão de um formulário, como eu poderia utilizar do pipeAsync nesse caso? Eu vejo muito a utilização do pipeAsync em requisições get principalmente. Além disso, um comportamento que já observei (acredito ser uma falta de conhecimento técnico meu), quando eu faço uma requisição get utilizando do pipeAsync onde há modificação da DOM, por exemplo uma mudança de página na tabela, ele meio que dá um refresh na página, há algum meio de evitar isso?

  • @viniciusccc
    @viniciusccc Месяц назад +1

    Ótimo conteúdo Criss.
    Sempre tive o costume de usar o subscribe pra poder tratar o erro da requisição no componente, seja via snackbar, modal, tanto faz....
    qual seria a abordagem pra essa tratativa usando o | async?

    • @esnaydergarcia1770
      @esnaydergarcia1770 Месяц назад

      Existe um operador do rxjs chamado catchError. Você pode usar ele.

    • @davidacosta205
      @davidacosta205 Месяц назад

      Você pode utilizar a função "tap", onde dentro dela vc pode passar um callback ou observer (assim como é feito no ".subscribe()").
      Essa função permite tratar a atualização de valor de um observable sem alterar ele. Um rápido exemplo
      meuObservable.pipe(tap({next: ..., error: ...}))

  • @italofernandes6402
    @italofernandes6402 Месяц назад

    Top demais!

  •  20 дней назад

    Muito bom o conteúdo, mas fiquei com uma duvida, normalmente as chamadas http estão no service, daí a ideia é trazer para dentro do componente?

  • @sandersonbarbosatorres
    @sandersonbarbosatorres Месяц назад

    SHOW DE BOLA

  • @andersonramos6794
    @andersonramos6794 Месяц назад

    Muito bom conteúdo, poderia falar também do ShareReplay()

  • @victornunes7527
    @victornunes7527 Месяц назад +2

    Por que não usar a nova sintaxe do @let ao invés do pipe async?

    • @cristianwilliamdev
      @cristianwilliamdev  Месяц назад +1

      @@victornunes7527 não é ao invés de usar o pipe, uma ideia não substitui a outra, o Let deve ser usado quando se tem mais de um uso no template, no caso, eu teria apenas 1, então não fez sentido mano

    • @victornunes7527
      @victornunes7527 Месяц назад +1

      @@cristianwilliamdev Entendi agora tudo faz sentido.
      Obrigado Mestre

    • @cristianwilliamdev
      @cristianwilliamdev  Месяц назад

      @ tmj rei 👑

  • @Villarinho_
    @Villarinho_ Месяц назад

    Quando a requisição for um verbo diferente de get. Qual é a melhor situação? Tenho que usar o unsub$

  • @daviamerico2268
    @daviamerico2268 14 дней назад

    e como controla (edita, deleta ou atualiza) o objeto retornado pela requisição na UI se eu abstrai o payload da resposta todo pra view? (sem usar refetch que eu acho uma pessima pratica)

  • @silvaizequias
    @silvaizequias Месяц назад

    excelente...

  • @MAT-yt8vm
    @MAT-yt8vm Месяц назад +2

    Tu tem algum curso jobs?

    • @cristianwilliamdev
      @cristianwilliamdev  Месяц назад +1

      @@MAT-yt8vm ainda não Brow

    • @MAT-yt8vm
      @MAT-yt8vm Месяц назад +2

      @cristianwilliamdev lança pra nós alguma coisa basicona que eu compro sem ver kkk

    • @rikelmealves7600
      @rikelmealves7600 Месяц назад

      @@cristianwilliamdev Lança, vc faz um negocio complicado, ficar facil de compreender.

  • @luizcarvalho1807
    @luizcarvalho1807 Месяц назад

    Vamos ver se agora finalmente param de usar o take(1) para desinscrever de requisição kkk