Angular 9 - Curso Grátis - Diretivas na Prática [2020]

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

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

  • @WiltonRibeiroCruz
    @WiltonRibeiroCruz 4 ปีที่แล้ว +25

    Tive erro no TS em questão da atualização onde na linha @Input("myForEm") numbers: number[]; "numbers" ficava reclamando erro que era de atualização, fui no tsconfig.json e definir
    para "strictPropertyInitialization": false

  • @mateusduartetarouco3536
    @mateusduartetarouco3536 3 ปีที่แล้ว +9

    Fiz o curso gratuito na cod3r e logo depois já conseguiu meu primeiro emprego como dev frontend. Muito grato pelos ensinamentos, vcs são demais

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

      Parabéns, Matheus 👏👏👏

  • @parasitasdouniverso7366
    @parasitasdouniverso7366 3 ปีที่แล้ว

    Obrigado pela ajuda professor! Estou acompanhando o curso completo e você esta sendo maravilho nas explicações e no entendimento do Angular 2.

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

    Muito boa Aula.

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

    Gostando muito do curso!! Conteúdos Interessantes e bem explicados!

  • @123RogerioFerreira
    @123RogerioFerreira 3 ปีที่แล้ว +5

    Quem estiver com problema no: @Input('myForEm) numbers: number[];
    Basta acrescentar uma ! após numbers: @Input('myForEm') numbers!: number[];

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

    O curso está excelente! Continue sempre com esses ótimos conteúdos!

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

    Excelente aula. Parabéns, Leonardo!

  • @Gu-yu5wu
    @Gu-yu5wu ปีที่แล้ว

    Quando faço a injeção de dependencia da erro

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

    E eu pensando que sabia Angular kkk, não conheço nem 10% do poder do angular

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

    Pessoal, outra coisa que reparei que dificulta o entendimento de termos mais complexos, como por exemplo essa diretiva estrutural, é que o Professor Leonardo edita algumas partes do vídeo durante a explicação, aqueles pequenos cortes que os youtubers fazem, mas nesse caso como trata-se de uma linha de raciocínio muitas vezes perde a concordância, reparem no trecho 10:30 ("a partir.." (corte) e volta "no momento que defino o EM").

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

      Assisti essa aula umas 10x e comecei a entender melhor o conceito kkkk show

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

    diretivas de atributo é até tranquilo, mas a estrutural é complicado de entender, de toda maneira obrigado pela excelente aula.

  • @RafaelLima-xz7zc
    @RafaelLima-xz7zc 4 ปีที่แล้ว +5

    Só eu que achei um pouco difícil de entender como funciona essa ultima diretiva?

    • @godoyeverton
      @godoyeverton 3 ปีที่แล้ว

      e aquela exclamação do numbers! também, não entendi como no dele não deu erro :(

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

    Leonardo, boa noite. Parabéns pelos seus ensinamentos nos cursos da Cod3r.
    Eu criei a diretiva MyFor e está dando o seguinte erro no Footer:
    Angular core.js:12768 Can't bind to 'MyForEm' since it isn't a known property of 'li.
    O for.directives está assim:
    import { Directive, OnInit, Input } from '@angular/core';
    @Directive({
    selector: '[MyFor]'
    })
    export class ForDirective implements OnInit{
    @Input('myForEm') numeros: number[]
    // @Input('myForUsando') texto: string
    constructor() {
    console.log('MyFor')
    }
    ngOnInit(): void {
    console.log('Dentro do ngOnInit')
    console.log(this.numeros)
    // console.log(this.texto)
    }
    }
    O arquivo footer.component.html:

    Desenvolvido com

    favorite

    por Cod3r




    A versão do Angular que estou usando:
    _ _ ____ _ ___
    / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
    / ? \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
    / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
    /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
    |___/

    Angular CLI: 9.1.6
    Node: 13.11.0
    OS: win32 x64
    Angular:
    ...
    Ivy Workspace:
    Package Version
    ------------------------------------------------------
    @angular-devkit/architect 0.901.6
    @angular-devkit/core 9.1.6
    @angular-devkit/schematics 9.1.6
    @schematics/angular 9.1.6
    @schematics/update 0.901.6
    rxjs 6.5.4

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

      Leonardo, descobri a razão dos erros: estava faltando um ; no decorator @Input !!!

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

      @@TadeuCosta56 não faz diferença usar ou não ;

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

      No selector você declarou MyFor com M maiúsculo e nos input você usou myFor, com M minúsculo e na li você declarou *MyFor, deixe tudo maiúsculo ou minúsculo que dará certo.

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

    Leo, faz uma live, ia gostar de participar

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

    Galera, vai dar erro na diretiva por causa da versao do TypeScript. Só colocar numbers!:number[] e texto!:string

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

      Essa nova versao exige que a variavel seja inicializada.

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

    Só eu que achei essa parte de 'directives' um pouco complexa ? kkkkkkk