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
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
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
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 . 🙏
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.
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
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
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!
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”
Excelente lo que enseñas, thank you 💪👍🤗
Gracias por tu apoyo bro 🙌🏻
Gracias Crack!! Buen contenido!
Gracias por el apoyo bro 🙌
Buenisima forma de explicar. Enseñas las bases y la aplicacion practica!! Genial...
Hey, muchas gracias por el apoyo
excelente contenido
Hey! gracias ♥
Buenísimo, muchas gracias, espero que saques pronto el siguiente video.
Gracias bro, estube en mudanza, estas semanas, espero volver pronto
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
Qué bueno que el video se haya ayudado, gracias 🙌🏻
@@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
@@raulbolanos4920 excelente 💪🏻
Muchas gracias!. Aunque el repositorio no quedó actualizado, solo dejaste la plantilla.
Muévete a la rama de la clase 17✌🏻
@@LogiDev Maravilloso que kpo, algún día que pueda me pasaré por tus directos. Muchas gracias
@@barcenasdev éxitos 🙌🏻
Muy buena explicación pero deberías quitar ese molesto chat en pantalla, no solo distrae sino NO deja ver el código!!!
Hola, gracias por el apoyo, tendre en cuenta la recomendación.
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
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
muy buen video, pero los comentarios no dejan ver parte del código
Gracias por la recomendación lo tendre en cuenta.🤗
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 . 🙏
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.
Excelente video, pero los comentarios no dejan ver el codigo. y el tamaño de la fuente del editor es muy pequeño.
Lo tendré en cuenta, gracias
muy buen contenido
Gracias por tu apoyo ♥
@@LogiDev cuando emites por Twitch?
@@webclon2000 trato de hacerlo los martes o jueves
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
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
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!
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”
@@LogiDev pensaba que el routerLink se encargaba de eso y que me faltaba algo por importar. Gracias por la respuesta 👍🏻👍🏻