Increíble canal, me encanta tus videos. Son cosas menos comunes de Angular y en verdad es lo que te puede diferenciar. Enhorabuena y muchas gracias por el video, porque es justo lo que necesitaba.
@akotech2 жыл бұрын
Gracias por tus palabras 😊! Un saludo
@EnmanuelOtero2 жыл бұрын
Cada video de este canal es una clase maestra, es impresionante el nivel de conocomiento que se brinda. Un millón de gracias.
@akotech2 жыл бұрын
Gracias a ti por tus palabras. un saludo
@luiseduardofarfanmelgar23402 жыл бұрын
Muchas gracias por tus aportes!
@oscarperez-kp3qd2 жыл бұрын
Esperando ansioso nuevos videos de este canal, aún no lo puedo ver pero toma tu like, son excelentes todos los vídeos vistos hasta ahora
@jhoncb40122 жыл бұрын
Acabo de encontrar un magnífico canal, gracias por aportar tus conocimientos. Te lo agradezco sinceramente! :)
@akotech2 жыл бұрын
Gracias por tus palabras y bienvenido!
@AndresGutierrez-mb3jk2 жыл бұрын
Me sirvió mucho el vídeo, gran explicación y ya mismo me suscribo, muchas gracias.
@akotech2 жыл бұрын
Un placer haberte podido ayudar. 😊 Un saludo y bienvenido!
@asanast Жыл бұрын
Buenas! Me gustaría saber si para los ejemplos usas alguna libreria de componentes/estilos o es un css a mano. La verdad que se ve todo muy bonito y minimalista. Por lo demás que decir de tus clases, son fantásticas. Ojala un curso avanzado sobre Angular 15-16 en un futuro no muy lejano! Saludos!
@akotech Жыл бұрын
Hola Antonio, los estilos los aplico manualmente con los estilos css justos y necesarios para que se vean aceptables en el video. Estos estilos los puedes encontrar en el repositorio del proyecto que tienes en la descripción. Eso si, no los tomes como ejemplo de nada, ya que no tengo en cuenta ni temas de compatiblidad, reponsividad,... un saludo y muchas gracias por tu comentario.
@asanast Жыл бұрын
@@akotech okk muchas gracias! Vamos era simplemente curiosidad. Entiendo que tb podriamos usar para estos ejemplos bootstrap o similar para replicarlos y aprender. :)
@akotech Жыл бұрын
@@asanast Por supuesto! Puedes usar el framework CSS que prefieras sin ningún problema. 😉
@beto86gt Жыл бұрын
Comprendo lo del memory leak que mencionas. Sin embargo, no maneja Angular alguna especie de Garbage Collection que automáticamente destruya esas instancias huérfanas de un componente?
@akotech Жыл бұрын
El GC del navegador efectivamente libera la memoria de esas instancias que no tienen referencias. El problema, es que en este caso esta referencia al ComponentRef, a parte de en la estrategia, también se guarda en una especia de árbol interno de vistas. Y entonces si no destruimos manualmente ese componente, esa otra referencia no se desasigna y por tanto el componente queda en memoria indefinidamente, provocando el memory leak. A parte llamar manualmente a destroy, también hace que se ejecuten los métodos del lifecycle hook de ngOnDestroy de los elementos afectados de esa jerarquía, ejecutando esa limpieza extra de subscripciones, intervals,... que quedarían también en ejecución. un saludo
@ArnoldRamosC Жыл бұрын
Está increíble, solo tengo un error el cual pasa cuando paso de la ruta A, a la ruta B y luego regreso a la ruta A y cambio el estado de un ngIf el contenido de este se duplica y me he dado cuanta que al regresar a la ruta A el del DOM no aparece y crea nuevamente el contenido del ngIf y hace infinitamente cada vez que cambio de rutas
@akotech Жыл бұрын
Me puedes pls pasar el enlace al repo o reproducir el comportamiento en un stackblitz para echarle un vistazo?
@navegante96502 жыл бұрын
Muy buen contenido, pero cuando quize implementar esto me sale el siguiente error: core.mjs:6485 ERROR Error: Uncaught (in promise): RangeError: Maximum call stack size exceeded RangeError: Maximum call stack size exceeded. A que se puede deber esto?
@akotech2 жыл бұрын
El error de _Maximum call stack size exceeded_ normalmente se produce cuando tienes algún tipo de recursividad infinita en tu código, en el que por ejemplo una función 'A' llama a otra función 'B' que a su vez vuelve a llamar a la función 'A' y se repite el ciclo indefinidamente. Sin ver el código específico de tu aplicación me es difícil ayudarte más. un saludo
@yeraldev2 жыл бұрын
@@akotech esta descripción se corresponde con la dependencia circular? o es algo similar?
@akotech2 жыл бұрын
Ambos conceptos son similares en el sentido de que ambos creas un bucle. La dependencia circular es más un problema de un diseño incorrecto a la hora de crear los diferentes elementos de la aplicación y las dependencias que hay entre ellos, en el que por ejemplo tienes un ServicioA que necesita del ServicioB, este del ServicioC y este a su vez del ServicioA. Y la recursividad infinita suele deberse más a un problema técnico a la hora de implementar alguna función, en el que te olvidas de incluir alguna clausula de salida o return. El ejemplo de recursividad que puse fue con llamadas entre dos funciones, pero esta puede darse con una sola función que se llame a sí misma.
@yeraldev2 жыл бұрын
@@akotech así me queda mucho mas claro, gracias por tan excelente explicación!! para cuando mas contenido?? realmente sus vídeos me permiten una mejor interpretación e implementación practica de los conceptos de angular.
@akotech2 жыл бұрын
Si todo va bien, la próxima semana debería de tener por fin tiempo para acabar el siguiente video 🤞. un saludo