ANGULAR FORMULÁRIOS EM OUTRO NÍVEL COM TYPED FORMS |

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • 🔥 Prepare-se para elevar seu código a outro nível! Você ainda está usando any em seus formulários Angular? Esqueça isso! No vídeo de hoje, mostro como os novos formulários tipados estão mudando tudo. Acesse diretamente controls.nome sem o velho controls.get. Clique agora para saber mais!
    [ Instagram ] / cristianwilliamdev
    [ LinkedIn ] / cristian-silva-vieira
    [ TikTok ] www.tiktok.com...
    [ Twitter ] / cristianwilldev
    #angular #FormuláriosTipados #WebDevelopment #TypeScript #AngularForms #DevTips #Programação

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

  •  9 วันที่ผ่านมา

    Parabéns pelo vídeo! Vai mudar minha forma de construir e manipular formulários. Muito bem explicado.

  • @brunogomes2909
    @brunogomes2909 ปีที่แล้ว +15

    Cara, vc está criando o melhor conteúdo em Angular BR, muito obrigado!!
    Espero que role um curso avançado sobre angular mesmo, expectativa tá lá em cima!! rs

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

      Hahahahaha Boaa mano! Vai ter sim 🤘🏻🤘🏻

    • @paulohericles9514
      @paulohericles9514 10 หลายเดือนก่อน +1

      Ta muito bom mesmo na moral !!

  • @franciscoadrianoflores6239
    @franciscoadrianoflores6239 22 วันที่ผ่านมา

    Parabéns excelente conteúdo!! Muito bem explicado.

  • @bragagnollo
    @bragagnollo 24 วันที่ผ่านมา

    Cara que conteúdo excelente!! Muito obrigado por compartilhar e se tiver curso eu também compro kk !!!

  • @danielfaustinosilva8505
    @danielfaustinosilva8505 5 วันที่ผ่านมา

    autdio perfeito

  • @mavifmrj
    @mavifmrj 2 หลายเดือนก่อน +2

    excelente, voce poderia montar um curso ai pra galera hein !!! eu compraria com certeza kkkkk

    • @cristianwilliamdev
      @cristianwilliamdev  2 หลายเดือนก่อน +1

      Eitaaa, vou criar mesmo! Galera pede bastante

  • @felippealmeida8075
    @felippealmeida8075 4 หลายเดือนก่อน +3

    usando react hook form e uma lib como Zod acredito que fica igual ou até melhor que o ponto mencionado em 26:16, vim do react e ainda estou tentando gostar do angular rs
    parabens pelo canal mano

  • @antoniofernandodiasjunior8896
    @antoniofernandodiasjunior8896 7 หลายเดือนก่อน +3

    Acabei de chegar do python backend, fiz um curso na DIO de angular pra consumir as minhas APis, e precisei complementar com algum curso. Seu canal é um achado, didática excelente. Parabéns!

  • @ConiCalaro
    @ConiCalaro 2 หลายเดือนก่อน +1

    1:54 Lembrete: faça o video de form reactive e template driven

    • @cristianwilliamdev
      @cristianwilliamdev  2 หลายเดือนก่อน

      Vamos vamos que vamos! Vou fazer manow!

  • @pauloreis1395
    @pauloreis1395 2 หลายเดือนก่อน

    Top d+

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

    Cristian é o cara em Angular
    Muito top o vídeo e ansioso pelo curso de Angular
    Não esquece de avisar quando lançar o curso
    Vlw Cristian

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

      Sim mano! Tmj demais! Ja que chega, estou preparando um conteudo bem massa para voces

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

    Cara o vídeo é tão bom que fui obrigado a comentar duas vezes.
    Que conteúdo maravilhoso, didática impecável!!
    Sugestão para próximos vídeos: Guards e/ou interceptors

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

      Excelenteeee sugestão hahaha, vlw mesmo mano 🤘🏻🤘🏻

  • @kristianbernard9428
    @kristianbernard9428 10 หลายเดือนก่อน +1

    Gostei muito do conteúdo manw, fera demais !!!
    Pirei na fonte do vscode, passa pra nós ? Kk

    • @cristianwilliamdev
      @cristianwilliamdev  10 หลายเดือนก่อน

      Falaaa mano! Essa fonte é maneira, uso a Operator-Mono com Ligatures, o tema é um dark own, mas com umas mudanças que fiz

  • @lindermannla
    @lindermannla 3 หลายเดือนก่อน +1

    Mais um excelente conteúdo! Valeus Cristian!

  • @chico3870
    @chico3870 3 หลายเดือนก่อน +1

    caraca, tô maratonando as aulas!

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

    Sem dúvidas o melhor conteúdo de angular que encontrei !

    • @cristianwilliamdev
      @cristianwilliamdev  8 หลายเดือนก่อน +1

      Aiiii voce me emociona mano! Hahahah Vlww demais meu querido!

  • @derikzin_r10
    @derikzin_r10 11 หลายเดือนก่อน +1

    Conteúdo top, muito obrigado por compartilhar com a gente!!!

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

      Obrigado pelos comentários mano! Tmj!

  • @AndreRds
    @AndreRds 4 หลายเดือนก่อน +1

    Salve.... manoww.. Muito bacana...

    • @cristianwilliamdev
      @cristianwilliamdev  4 หลายเดือนก่อน +1

      Acabei de lembrar que preciso fazer sobre os outros tipos de forms huashusah Vlw mano!

  • @cavalostudosobrecavalos
    @cavalostudosobrecavalos 5 หลายเดือนก่อน

    Massa mano.

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

    Muito boa a explicação, e realmente essa api de formulário deixa as demais no chinelo.
    Excelente vídeo.

  • @airtongoncalves4038
    @airtongoncalves4038 4 หลายเดือนก่อน +1

    se ta maluco,aula top man..

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

    Ue eu uso o form builder e não sabia que tinha como chamar um Control dessa forma kkk. Valeu como sempre mano. Sempre pego umas dicas top com vc

  • @jeffbw2208
    @jeffbw2208 6 หลายเดือนก่อน

    Muito bom, nao sabia dessa atualização. Valew Cris!

    • @cristianwilliamdev
      @cristianwilliamdev  6 หลายเดือนก่อน

      Oiaaa, agora já ficou um pouco melhor em hahaha

  • @MiguelVillacortaParra
    @MiguelVillacortaParra 7 หลายเดือนก่อน +1

    Fera demais!

  • @flavianoredressa
    @flavianoredressa 11 หลายเดือนก่อน +1

    Parabéns man... continue assim

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

    topppppppppppppppppppppppppp

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

      Vlwww brother 👏🏻👏🏻

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

      me ajuda a descobrir fazendo de memória no angular? No estilo onDestoy, unsubcribe... ? Existe alguma ferramente igual a ClinicJs, do node?@@cristianwilliamdev

  • @TiagoDark
    @TiagoDark 5 หลายเดือนก่อน +1

    Concordo mano, forms ficaram mto bons com essa API. Tanto forms quanto services shared dentre várias outras coisas sempre foram mto bons no angular enquanto no react por exemplo demorou uma década pra ficar melhor kkk.

    • @cristianwilliamdev
      @cristianwilliamdev  5 หลายเดือนก่อน

      Shuasuhahuashusa até hoje não gosto de React sauhshua, mas confesso que faz um tempo que não coloco a mão.

  • @rafael_cbm
    @rafael_cbm 3 หลายเดือนก่อน

    Salve... Excelente vídeo

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

    Ansiosa pelo curso ❤. Trás um conteúdo sobre signals Cris 🙏🏽

    • @cristianwilliamdev
      @cristianwilliamdev  11 หลายเดือนก่อน +1

      Já que chega oww, sobre signals, spoiler: amanhã 🤘🏻

  • @FunctionDev
    @FunctionDev 11 หลายเดือนก่อน +2

    muito bom!

  • @nivaldobrasil
    @nivaldobrasil 7 หลายเดือนก่อน +1

    muito bom, obrigado.

  • @alexpassos590
    @alexpassos590 5 หลายเดือนก่อน

    Show, faltou dizer como carregar os dados com um objeto.

    • @cristianwilliamdev
      @cristianwilliamdev  5 หลายเดือนก่อน

      Hmmmm, uma boa também mano! Vlw a sugestão

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

    tenho o mesmo toc com o onInit, na verdade com todos os lyfecycle hooks, inclusive na ordem de chamada de cada um ¬¬

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

      A ordem de chamada eu não tenho tanto hahahah mas o OnDestroy tem que ser o ultimo sem conversa husauhsahu sa

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

    Desta forma não precisa declarar o formBuilder no constructor?
    Muito top o vídeo, se puder fazer um sobre o template driven e os outros tipos igual tinha comentado seria legal

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

      Brother, voce precisa sim declarar o formBuilder, quando não declara, voce precisa declarar com
      form = new FormGroup()
      Ai acho que a sintaxe não fica tão legal, com o formbuilder, fica mais enxuta.

  • @mms2279
    @mms2279 2 หลายเดือนก่อน +1

    PPPP

  • @reidecarvalho
    @reidecarvalho 4 หลายเดือนก่อน +1

    Suponha que eu tenho uma string, e queira iniciá-la com null. Como ele vai saber que o tipo é string? Estou fazendo aqui e ele está inferindo que o tipo do campo é só null...

    • @cristianwilliamdev
      @cristianwilliamdev  4 หลายเดือนก่อน

      Salve manow, nesse caso, voce pode usar o FormBuilder mesmo, com o método Group, para iniciar o formGroup, no caso de querer iniciar com null, ficaria algo assim:
      form = this.formBuilder.group({
      name: new FormControl(null)
      });
      Vale lembrar que quando voce usa o FormBuilder, para gerar os forms, todos os controles já são nullables mano, ou seja, ainda acho que a melhor alternativa seria o:
      form = this.formBuilder.group({
      name: [' ']
      });
      Assim, voce mesmo iniciando com uma string vazia, o componente aceitaria null caso voce execute um reset nele.
      Caso queria que seu componente seja NonNullable, pode usar o NonNullableFormBuilder

    • @reidecarvalho
      @reidecarvalho 4 หลายเดือนก่อน +1

      @@cristianwilliamdevValeu. Encontrei outra forma também:
      nome: null as string | null
      Assim ele inicializa com null e mantém o tipo string | null

  • @gabrielmaia788
    @gabrielmaia788 9 หลายเดือนก่อน +1

    Amigo, qual a fonte vc usa no seu vsCode ?

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

      Mano, tem um vídeo que fiz chamado, como personalizar temas no vscode, onde mostro a fonte, o tema e tudo…

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

    Excelente vídeo, parabéns man!! Que fonte massa, qual é?

  • @anderdsouza
    @anderdsouza 8 หลายเดือนก่อน

    Cara, ficou uma dúvida. E se eu quiser inicializar um form tipado, mas com valor padrão dos controles null?

    • @cristianwilliamdev
      @cristianwilliamdev  8 หลายเดือนก่อน

      Nesse caso, voce pode usar o FormBuilder padrão mano, inicializa seu objeto, e ele será tipado!

  • @matheusmartins7115
    @matheusmartins7115 11 หลายเดือนก่อน +1

    Que conteúdo delícia