CURSO ANGULAR 17 PARA EL TRABAJO: REACTIVE FORMS, TODO SOBRE VALIDACIONES

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

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

  • @alexanderromero6097
    @alexanderromero6097 10 месяцев назад +8

    Excelente lo que enseñas, thank you 💪👍🤗

    • @LogiDev
      @LogiDev  10 месяцев назад +1

      Gracias por tu apoyo bro 🙌🏻

  • @juanc.morenob.3108
    @juanc.morenob.3108 9 месяцев назад +3

    Gracias Crack!! Buen contenido!

    • @LogiDev
      @LogiDev  9 месяцев назад

      Gracias por el apoyo bro 🙌

  • @CamCas-dm8eh
    @CamCas-dm8eh 9 месяцев назад +3

    Buenisima forma de explicar. Enseñas las bases y la aplicacion practica!! Genial...

    • @LogiDev
      @LogiDev  9 месяцев назад

      Hey, muchas gracias por el apoyo

  • @Nick-Gaming7-x2b
    @Nick-Gaming7-x2b 10 месяцев назад +1

    excelente contenido

    • @LogiDev
      @LogiDev  10 месяцев назад

      Hey! gracias ♥

  • @luisfernandodeolazabalsche3317
    @luisfernandodeolazabalsche3317 9 месяцев назад +2

    Buenísimo, muchas gracias, espero que saques pronto el siguiente video.

    • @LogiDev
      @LogiDev  9 месяцев назад

      Gracias bro, estube en mudanza, estas semanas, espero volver pronto

  • @raulbolanos4920
    @raulbolanos4920 10 месяцев назад +1

    No conocía la nueva manera, muchas gracias Jimy, enseñas excelente, también aprendí la nueva manera de obtener los datos del formulario que es muy fácil

    • @LogiDev
      @LogiDev  10 месяцев назад

      Qué bueno que el video se haya ayudado, gracias 🙌🏻

    • @raulbolanos4920
      @raulbolanos4920 10 месяцев назад +1

      ​@@LogiDevTampoco conocía la validación cruzada, de ahora en adelante ya sabré cómo comparar dos fechas y también la confirmación de contraseña

    • @LogiDev
      @LogiDev  10 месяцев назад

      @@raulbolanos4920 excelente 💪🏻

  • @barcenasdev
    @barcenasdev 8 месяцев назад +1

    Muchas gracias!. Aunque el repositorio no quedó actualizado, solo dejaste la plantilla.

    • @LogiDev
      @LogiDev  8 месяцев назад

      Muévete a la rama de la clase 17✌🏻

    • @barcenasdev
      @barcenasdev 8 месяцев назад +1

      @@LogiDev Maravilloso que kpo, algún día que pueda me pasaré por tus directos. Muchas gracias

    • @LogiDev
      @LogiDev  8 месяцев назад

      @@barcenasdev éxitos 🙌🏻

  • @moto_discover_01
    @moto_discover_01 7 месяцев назад +4

    Muy buena explicación pero deberías quitar ese molesto chat en pantalla, no solo distrae sino NO deja ver el código!!!

    • @LogiDev
      @LogiDev  7 месяцев назад

      Hola, gracias por el apoyo, tendre en cuenta la recomendación.

  • @Mateooop
    @Mateooop 9 месяцев назад +1

    Hola Saludos excelente canal, tengo una duda con los formularios reactivos formbuilder tengo campos que son number campo estado y total_horas. pero me sale error en el parametro que asigno a mi metodo crear este es el error: Argument of type 'Partial' is not assignable to parameter of type 'AreaInterface'.
    Types of property 'estado' are incompatible.
    Type 'number | undefined' is not assignable to type 'number'.
    Type 'undefined' is not assignable to type 'number'.ts(2345)
    const areaa: Partial

    • @LogiDev
      @LogiDev  9 месяцев назад

      El error es propio de typescript, Partial vuelve opcionales a todos los atributos de una interfaz, es decir, puede aceptar el "tipo de dato que asignaste" y "undefined", entonces si tienes una propiedad que es unicamente "number" y le intentas pasar una variable o atributo del tipo "number | undefined" te lanzara el error, te recomiendo que publique tu problema en el discord y asi poder ayudarte, gracias. discord.gg/BspcxzGV

  • @Harry_floress
    @Harry_floress 10 месяцев назад +2

    muy buen video, pero los comentarios no dejan ver parte del código

    • @LogiDev
      @LogiDev  10 месяцев назад

      Gracias por la recomendación lo tendre en cuenta.🤗

  • @AbnerRojasPaz
    @AbnerRojasPaz 9 месяцев назад +2

    Hola bro, una consulta, disculpa la molestia, tengo una tabla dinámica que se arma a partir de un formulario, y mencionada tabla se arma con matTable. Ahora, las columnas de los registros tienen un [ngClass] asociado a una función, y cuando hago un console.log en dicha función, se repite infinita veces, porque sucede esto bro, creo que no es normal. Espero veas mi mensaje . 🙏

    • @LogiDev
      @LogiDev  9 месяцев назад +1

      Hola, es por la detección de cambios, es una mala practica llamar a una función dentro del html, te recomiendo crear tu propio Pipe y metas ahí tu funcionalidad, si estas usando angular 15 en adelante te recomiendo que uses los Signal.

  • @CarlosGaliano111
    @CarlosGaliano111 5 месяцев назад +1

    Excelente video, pero los comentarios no dejan ver el codigo. y el tamaño de la fuente del editor es muy pequeño.

    • @LogiDev
      @LogiDev  5 месяцев назад

      Lo tendré en cuenta, gracias

  • @webclon2000
    @webclon2000 10 месяцев назад +1

    muy buen contenido

    • @LogiDev
      @LogiDev  10 месяцев назад

      Gracias por tu apoyo ♥

    • @webclon2000
      @webclon2000 10 месяцев назад +1

      ​@@LogiDev cuando emites por Twitch?

    • @LogiDev
      @LogiDev  10 месяцев назад

      @@webclon2000 trato de hacerlo los martes o jueves

  • @urtaav639
    @urtaav639 10 месяцев назад +1

    Hola master, tienes algun video de como cambiar entre versiones de angular, pasa que tengo un proyecto en angular 17, y otro en angular 14 pero no se cual es la configuración correcta para cambiar entre versiones de angular actualmente cambio mi node js con NVM pero por alguna razón siento que algo no esta bien configurado ya que al cambiar a un node más old me sigue saliendo la version 17 cuando esperaria muestre la 14

    • @LogiDev
      @LogiDev  10 месяцев назад

      Hola, asegurate que en tu versión de node que te muevas este la versión de angular que necesitas. Tengo unos videos migrando desde la 14 a la 15:
      ruclips.net/video/Lhu1dqd8IZg/видео.html

  • @danielchirinosr
    @danielchirinosr 5 месяцев назад +1

    Buenas Jimy espero estes bien, estoy haciendo el ejemplo con angular y anuglar material 18.1 y no tuve que usar el errorStateMatcher.
    Tengo una duda, dentro de mis formularios tengo el boton de registrar que es el submit() y adicional tengo otro boton para ir al login en el caso de estar en el componente de registro. Cuando presiono el boton login por primera vez, carga componente login por lazy, pero al regresar a registro y volver a presionar "ir a login", se recarga toda la pestaña del navegador.
    Tengo todo configurado con routerLink y routerOutlet, sabes a que se debe esto? saludos y gracias por los videos!

    • @LogiDev
      @LogiDev  5 месяцев назад

      Si existen un solo botón en toda la pantalla y no tiene definido el “type” por defecto es submit, y eso hace que se recargue el navegador, ponle type=“button”

    • @danielchirinosr
      @danielchirinosr 5 месяцев назад

      @@LogiDev pensaba que el routerLink se encargaba de eso y que me faltaba algo por importar. Gracias por la respuesta 👍🏻👍🏻