Decorador @Input - ¿Qués es un decorador en Angular ? - 28 Días aprendiendo Angular #10

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

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

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

    Exellent, haces muy dinámica las clases. Dan ganas de seguir aprendiendo. Eso es muy importante.
    Gracias Bezael!

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

      Muchas gracias, Bro.

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

    Las clases son bien dinámicas. Se aprende de una manera divertida.

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

    Muchas gracias Bezael, genial y muy facil de seguir tus explicaciones muy claras y concisas!😀

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

      Me alegra bro 🤩

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

    un aporte de valor. muchas gracias por compratir el conocimeinto.
    estoy aprendiendo mucho.

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

    Hola, muy claras tus explicaciones, un gran abrazo...

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

    Excelente, me va encantando el curso.

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

      Gracias por comentar

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

    Tienes razon, es facil aprender angular aquí. te voy!

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

      Excelente! Gracias!!!

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

    excelente curso. muchas gracias Dominicode

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

      Gracias, saludos

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

    Genial ¡¡¡ gran gran explicación.

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

      Hola, muchas gracias

  • @r.w.s.2402
    @r.w.s.2402 2 ปีที่แล้ว

    Muy buenos vídeos

  • @CristianGarcia-gv9tl
    @CristianGarcia-gv9tl ปีที่แล้ว

    Excelentes videos! he entendido super bien todos los temas que he visto...
    Todo claro, bien explicado y sin afanes.
    Gracias Domini Code...

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

      Gracias por tu comentario 😁

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

    Que buen tuto. Gracias

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

    gracias! hasta el momento tus videos son muy buenos para mi aprendizaje!

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

      Saludos! y muchas gracias por comentar

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

    Muy clara la explicación de @input. muchas gracias

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

    Gracias

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

    nunca he programado pero me parece interesante . gracias dominicode

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

    Muy buen video, muchas gracias.

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

      Gracias por comentar

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

    ¡Qué chido explicas, hermano! No importa si retrocedo el vídeo por algo que no entendí de momento porque sé que mi duda será aclarada. Gracias.

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

      Que comentario más bonito Carlos. Un saludos

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

    Genio! Estaba estancado y me ayudaste a salir :D

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

    ngOnChanges, no sabia como funcionaba, gracias por tus conocimientos, un crack.

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

    Done ✅ Viene siendo fluido el aprender esta nueva tecnología!

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

      Me alegro!! 🤩 Saludos!

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

    Muchas gracias estaba en cadena de suministro, fuera de lo q estudie por enfermedad ahora quiero retomar mi carrera y trabajar desde casa, muy claro.

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

    graciass!, tenia la duda del onChanges, excelente como siempre.

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

      Hola, Rogmar. Me alegro!! 🤩 Saludos!

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

    Finalmente al dia, muchas gracias por tus videos!

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

    muy clara la explicación, muchas gracias. 😁😁😁

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

    Excelente serie de videos! me encantan tus explicaciones, clarisimas!! abrazos :D

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

      Muchas gracias! 😊

  • @jose-dm9kh
    @jose-dm9kh 3 หลายเดือนก่อน

    Lo primero muy buenos los vídeos, tengo una duda, cuál sería el componente padre y cuál el hijo? Muchas gracias

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

    Esta bien la explicación. pero se pone mas complicado cuando queremos enviar el parámetro a un componente que se instancia (pinta/crea) en un "" por que pues no se esta creando directamente el componente ahi. para esos casos:
    1- en el componente padre creariamos un boton por ejemplo asi:
    2- en app-routing.module.ts ponemos asi la ruta del componente hijo:
    {path: 'person/:persona_id', component: EditarPersonaComponent}
    3- en el componente hijo que recibe el parametro hacemos esto:
    import { Component, Input } from '@angular/core';
    import { ActivatedRoute } from '@angular/router';
    @Component({
    selector: 'app-editar-persona',
    templateUrl: './editar-persona.component.html',
    styleUrls: ['./editar-persona.component.css']
    })
    export class EditarPersonaComponent {
    constructor(private rutaActiva: ActivatedRoute){
    }
    @Input() persona_id!:number;
    parametros!: { persona_id:number };
    ngOnInit(){

    this.parametros = {
    persona_id: this.rutaActiva.snapshot.params['persona_id']
    };
    console.log('ste men ' + this.parametros.persona_id);
    }
    }

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

    excelente aportes, me gustarías ver mas tutoriales sobre decoradores y también sobre peticiones asíncronas con sus ventajas y desventajas

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

      Hola, Edgardo.
      Lista completa del reto: 👉
      th-cam.com/play/PL_9MDdjVuFjFBed4Eor5qj1T0LLahl4z0.html

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

    Hola Domini Code
    Que plugIn usas en el Visual Estudio Code, para angular, como el que te autocompleta los metodos

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

    Muy buena lista, explicas muy bien y se hace mas entendible... Ya me lo ví completo y ahora estoy viéndolo nuevamente para empezar a implementar a mi proyecto. La duda que me generó, debido a un error que me dá, es como hacer un botón dinámico pero con iconos de font-awesome. Yo lo tengo instalado y puedo aplicarlo, pero tengo problemas con el código, ya que la documentación me indica poner , en donde [icon] lleva el nombre del icono en cuestión, quiero hacerlo dinámico para poder reutilizar el mismo botón en varios lugares pero me da error, probé de varias formas pero no encontré la forma de hacerlo. Ójala puedas ver el mensaje y darme una ayudita, desde ya te agradezco y seguiré apoyando el canal..

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

    En terminos de patrones de disenho, un Decorador añade dinámicamente funcionalidad a un Objeto. Esto nos permite no tener que crear sucesivas clases que hereden de la primera incorporando la nueva funcionalidad, sino otras que la implementan y se asocian a la primera

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

      Gracias!!! 🤝🏼

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

    Hola, en tan solo 10 clases he tenido mas claro Angular que en un curso de 5 meses al cual acudí, muchas gracias!

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

      yo tambien!!! pague los 200$ de platzi y no aprendi casi, y aca con el en menos de un dia lo aprendi todo lo que vi en esos cursos

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

    El Decorador o Decorator decora, anade informacion a la clase, es como la metainformacion de un mp3, titulo, longitud del track, codificacioin..sin alterar a la clase misma

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

    Hola Dominicode, en la instruccion No me reconoce el metodo onClear(), que puedo hacer?

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

      Hola, Fabian. Qué error tienes ?

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

    Consulta, cuando creo el entorno del proyecto me aparece predeterminadamente CSS y no me hace la consulta siquiere hacer SASS directamente el terminal instala todo, hay alguna manera o una guia de poder modificar esos pasos para poder levantar el proyecto y no cambiarlo de manera manual dentro del mismo? me pasa mucho, ahh porcierto tengo conocimiento base en java script no lo he pulido como muchos monstruos por el internet pero esta bien? o tengo que profundizar todo ? saludos

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

      Hola puedes iniciar tu proyecto con esta configuración
      ng new hello-angular-14 --style=scss

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

    Day 10: Moctezuma Present!!! 😎

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

      Me alegro!! 🤩 Saludos!

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

    Profe todo super claro pero que facil seria pasarlo como un prop y ya jajjaja saludos y esperando el proximo

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

      Saludo, Yoan. Pues sí tienes razón.

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

    domi deberias tener un server de discord, para los del canal, y si ya lo tienes me podrias mandar la invitacion porfa!!!!

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

      Hola, David. Está muerto. Pero lo tenemos discord.gg/AWP2DkMf

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

    hola, aca les dejo un array con todos los paises por si quieren hacer algo mas grande y experimentar con lo aprendido:
    cities= ["Afganistán","Albania","Alemania","Andorra","Angola","Antigua y Barbuda","Arabia Saudita","Argelia","Argentina","Armenia","Australia","Austria","Azerbaiyán","Bahamas","Bangladés","Barbados","Baréin","Bélgica","Belice","Benín","Bielorrusia","Birmania","Bolivia","Bosnia y Herzegovina","Botsuana","Brasil","Brunéi","Bulgaria","Burkina Faso","Burundi","Bután","Cabo Verde","Camboya","Camerún","Canadá","Catar","Chad","Chile","China","Chipre","Ciudad del Vaticano","Colombia","Comoras","Corea del Norte","Corea del Sur","Costa de Marfil","Costa Rica","Croacia","Cuba","Dinamarca","Dominica","Ecuador","Egipto","El Salvador","Emiratos Árabes Unidos","Eritrea","Eslovaquia","Eslovenia","España","Estados Unidos","Estonia","Etiopía","Filipinas","Finlandia","Fiyi","Francia","Gabón","Gambia","Georgia","Ghana","Granada","Grecia","Guatemala","Guyana","Guinea","Guinea ecuatorial","Guinea-Bisáu","Haití","Honduras","Hungría","India","Indonesia","Irak","Irán","Irlanda","Islandia","Islas Marshall","Islas Salomón","Israel","Italia","Jamaica","Japón","Jordania","Kazajistán","Kenia","Kirguistán","Kiribati","Kuwait","Laos","Lesoto","Letonia","Líbano","Liberia","Libia","Liechtenstein","Lituania","Luxemburgo","Madagascar","Malasia","Malaui","Maldivas","Malí","Malta","Marruecos","Mauricio","Mauritania","México","Micronesia","Moldavia","Mónaco","Mongolia","Montenegro","Mozambique","Namibia","Nauru","Nepal","Nicaragua","Níger","Nigeria","Noruega","Nueva Zelanda","Omán","Países Bajos","Pakistán","Palaos","Palestina","Panamá","Papúa Nueva Guinea","Paraguay","Perú","Polonia","Portugal","Reino Unido","República Centroafricana","República Checa","República de Macedonia","República del Congo","República Democrática del Congo","República Dominicana","República Sudafricana","Ruanda","Rumanía","Rusia","Samoa","San Cristóbal y Nieves","San Marino","San Vicente y las Granadinas","Santa Lucía","Santo Tomé y Príncipe","Senegal","Serbia","Seychelles","Sierra Leona","Singapur","Siria","Somalia","Sri Lanka","Suazilandia","Sudán","Sudán del Sur","Suecia","Suiza","Surinam","Tailandia","Tanzania","Tayikistán","Timor Oriental","Togo","Tonga","Trinidad y Tobago","Túnez","Turkmenistán","Turquía","Tuvalu","Ucrania","Uganda","Uruguay","Uzbekistán","Vanuatu","Venezuela","Vietnam","Yemen","Yibuti","Zambia","Zimbabue" ];
    este array va en app.component.ts😄

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

      Gracias por tu aporte David