Que buena explicación. Así es que debe ser, sin tanto rodeo. ¡Muchas gracias!
@cristianandres216516 күн бұрын
genial video. me anoto para el video de localstorage contemplando como manejarlo en ssr.
@itsmeeli53718 күн бұрын
Muy buen video
@ivanalonso6441Ай бұрын
muchas bendiciones 🙏 me salvaste en el laburo
@jhonnygarcia4320Ай бұрын
Estupenda explicación, sería práctico explicar la diferencia o por qué se debería definir el signal dentro del constructor y fuera del mismo. Saludos!
@master_albert2 ай бұрын
Muy buenos tus vídeos! Vuelve pronto!
@lbraasesoriaparatcp19483 ай бұрын
En conclusión es mejor o no que rxjs?
@efisiodev3 ай бұрын
@@lbraasesoriaparatcp1948 Depende del caso RxJS es mucho más completo y con muchos más operadores. Pero para cosas simples signals.
@samyybelen3 ай бұрын
Graciass! :)
@efisiodev3 ай бұрын
De nada 🙌🏻
@samyybelen4 ай бұрын
el mejor video explicativo que he visto hasta ahora, muchas gracias por tu paciencia y dedicación al explicar. Estoy aprendiendo angular y me fue de mucha ayuda :) me suscribo a tu canal
@efisiodev3 ай бұрын
Muchas gracias, me alegra que te guste y ayude 😄🙌🏻
@valenbertello3814 ай бұрын
gracias maquina
@efisiodev3 ай бұрын
Gracias 😄
@mauricioquinones62974 ай бұрын
Super claros tus pasos y fácil de seguir, muchísimas gracias por tu gran aporte, me funciono!!! 😉👍
@efisiodev3 ай бұрын
Con mucho gusto 💪🏻
@wlajodati5 ай бұрын
Muy similar (si no igual) a como se hace en las vistas de Laravel con Blade
@abrahamceballosrodriguez80115 ай бұрын
excelentee!! nuevo sub
@TheHunterArrow6 ай бұрын
Nos compartes el repo?
@TheHunterArrow6 ай бұрын
Excelente video, y cómo funciona el router?
@harolash79676 ай бұрын
estoy espesando conangular, alguien sabe coma hacer, cuando haga click en eun boton me muestre un componente.
@victoravr106 ай бұрын
Pueden haber diferentes enfoques, pero intenta creando una variable booleana, llamémosle: “mostrar” declarada en false, en el archivo .ts en el que estás trabajando. Crea una función llamada “mostrarComponente”, que cambie el valor de la variable mostrar a true. Algo como esto: this.mostrar = true; Luego, en el template (HTML), agrega el botón. Pon dentro de la etiqueta la suscripción al evento click, algo como esto: (click)=“mostrarComponente()”. Adicionalmente, debes poner el componente que quieres mostrar la directiva if o la nueva sintaxis if. Sea como sea, la condición debe ser la variable mostrar. Ejemplo: <mi-componente *ngIf=“mostrar” />
@harolash79676 ай бұрын
@@victoravr10 gracias
@juanjacinto95906 ай бұрын
5eu0Tssu
@VitorSilva-nr2zv6 ай бұрын
Amazing content, thank you!
@igamester7 ай бұрын
Exelente explicación... gracias!
@efisiodev6 ай бұрын
Muchas gracias 🙌🏻
@rominanavarrete56668 ай бұрын
Muchas Gracias por tu ayuda! Porfa me podes indicar donde esta el 3er video?
@efisiodev8 ай бұрын
Hola! La semana que viene lo subo al canal 😄
@efisiodev7 ай бұрын
Hola, ya está subido 🙌🏻 kzbin.info/www/bejne/fHrafoB3pNGXepofeature=shared
@SantiaGonaBEpic8 ай бұрын
A términos de eficiencia no es mejor seguir utilizando módulos?
@efisiodev3 ай бұрын
Es lo mismo realmente, solo que va dentro del componente
@gustavesabee21739 ай бұрын
Brother, tengo items = input<any[]>([],{}) y en el effect le pongo un log, pero solo lo imprime una vez aunque en el se ven todos los cambios, sabes porque podria ser?
@johanquintero15739 ай бұрын
Muy preciso, gracias
@pedrobarretogonzalez64359 ай бұрын
Pero vemos que aun sigue usando el app.module.ts, pero si ahora el proyecto de angular no crea este fichero como seria entonces?
@efisiodev9 ай бұрын
Hola Pedro, justo esta semana he sacado este vídeo, ahí verá más sobre standalone 😄 kzbin.info/www/bejne/bYfSZplsmtOhkLMfeature=shared
@rodrigoromano56129 ай бұрын
me funciono el Loading="lazy" solamente :( , lo de angular no me funciono no me sale error en consola pero la imagenes se cargand todas de una.
@cristofertellitud9 ай бұрын
Gracias por el video, tenia problemas con la desinstalación ya que no tenia instalado de forma global angular cli, pero me ayudo un monton tu video, Gracias!
@efisiodev9 ай бұрын
Me alegro que le ayudara! :)
@rafaelgarcia96859 ай бұрын
Gracias amigo, sencillo y lo que necesitaba
@efisiodev9 ай бұрын
Me alegro que le haya servido 🙌🏻🙌🏻
@urtaav6399 ай бұрын
excelente.
@urtaav6399 ай бұрын
para hacer una migración de 14 a 17 de un proyecto grande que pasos recomiendas considerar o mejor que se quede en angular 14 ya que si es grande el proyecto
@efisiodev9 ай бұрын
Hola! Para hacer la actualización de la versión de proyecto te recomiendo este vídeo kzbin.info/www/bejne/q32nmGZ3ZbOlnpYfeature=shared
@NgxCoder9 ай бұрын
Una explicación muy completa y ordenada, me sera de utilidad en la migración. 🫡
@efisiodev9 ай бұрын
Muchas gracias! Me alegro que le haya gustado 🙌🏻
@davidgarciasantes9 ай бұрын
no hay forma de tener un effect por signal no ?
@efisiodev9 ай бұрын
Hola David, puedes poner tantos effect como quieras, no estás obligado a hacerlo todo en el mismo :)
@franciscojoseramosespinar834810 ай бұрын
Gran video para pequeñas aplicaciones y aplicaciones no tan complejas. Esperando con ganas la segunda y tercera parte para adaptar las aplicaciones a la nueva sintaxis de html de angular, a los signals y demás nuevas features de las nuevas versiones de Angular.
@efisiodev9 ай бұрын
Muchas gracias Francisco, le dejo aquí el segundo video :) kzbin.info/www/bejne/bYfSZplsmtOhkLM
@MrDiaz-hw3uy27 күн бұрын
@@efisiodev gracias por tus aportes. Eres un grande, una persona con muchas ganas de ayudar, un gran abrazo
@euclidesperez69910 ай бұрын
Afortunadamente aprendí angular usando modulos y he aprendido a manejar los standalone, además, es más fácil la carga diferida de componente mediante lazy loading, pero te pregunto algo, en caso de querer hacerlo con módulos en uno que otro proyecto eso sería una mala practica?
@efisiodev9 ай бұрын
Buenas! lo que yo recomiendo es que si el proyecto ya está hecho con módulos se continúe de esta forma, para no mezclar. Pero en caso de proyectos nuevos sin duda lo haría como standalone. Incluso intentaría migrar a standalone el proyecto en caso de usar módulos. Le dejo aquí un vídeo de como migrar el proyecto a standalone: kzbin.info/www/bejne/bYfSZplsmtOhkLM
@code186610 ай бұрын
Genial!! Cuando debería de usar standalone o módulos?
@efisiodev10 ай бұрын
Hola! pues realmente aconsejaría standalone siempre. Después de llevar varios meses trabajando así la verdad que facilita mucho el uso de Angular, sobretodo para las personas con menos experiencia en Angular. En el próximo vídeo enseñaré a hacer una migración a standalone 👌🏻
@edwinalexanderbernardinomo119310 ай бұрын
Excelentes videos tutoriales!!!, muchas gracias!!
@efisiodev10 ай бұрын
Muchas gracias!! Me alegro que le gusten 😄😄
@SoyJavero10 ай бұрын
cómo podría hacerlo para pasar de versión 8 a 17?
@efisiodev10 ай бұрын
Hola, sería el mismo procedimiento de uno en uno siempre. Sería más lento pero igual.
@victormoralesperez79910 ай бұрын
Las migraciones, las grandes olvidadas de todos los cursos, muchas gracias 🎉
@efisiodev10 ай бұрын
Gracias por tu comentario 🙌🏻🙌🏻
@richievelastegui10 ай бұрын
gracias ñaño, me ayudaste full
@efisiodev10 ай бұрын
Me alegro!! Un saludo 😄
@martin-j2u5g10 ай бұрын
gracias Efisio ! claro y efectivo👍 ... me he suscrito
@efisiodev10 ай бұрын
Muchas gracias! Me alegro que le guste 😄
@programador10110 ай бұрын
muchas gracias por tan buena explicacion, instale angular 17 y quede confundido con esos nuevo cambios con tu explicacion me quedo claro
@efisiodev10 ай бұрын
Me alegro que mi explicación sí le haya ayudado 👏🏻👏🏻
@programador10110 ай бұрын
muchas gracias por tan buena explicacion, instale angular 17 y quede confundido con esos nuevo cambios con tu explicacion me quedo claro
@efisiodev10 ай бұрын
Me alegro que te haya ayudado! 👏🏻🙌🏻🙌🏻
@dlcanegro75310 ай бұрын
buenisimo!!
@efisiodev10 ай бұрын
Gracias! 😄
@miltrus11 ай бұрын
buen video, muy claro
@efisiodev10 ай бұрын
Muchas gracias! 😄
@ratg9711 ай бұрын
y para hacer tests? 😢 tuve bastante problemas con los inject
@efisiodev9 ай бұрын
Buenas, para los tests recomendaría cambiar la forma en la que se hacen. Posiblemente de la forma que haces los tests no estés usando un TestBed verdad? En angular concretamente recomiendo hacerlo con un TestBed. Tengo un curso en Udemy donde explico paso a paso como hacer tests unitarias. efisio.dev/links/courses/angular-jasmine-karma.html
@Ianmm1711 ай бұрын
Sabia que estaba mal pero no sabia como solucionarlo muchas gracias
@efisiodev10 ай бұрын
De nada! 😄👍🏻
@davidmontoya278711 ай бұрын
Hola Efisio muy interesante, 2 preguntas. 1. Puedo setear datos que vengan desde un api usando el effect? (Esto es porque necesito obtener los datos iniciales con los que empiezan mis inputs y estos datos vienen del backend pero no he logrado conseguir una solución para este caso de uso, lo único que se me ocurrió fue poner un time de 2 segundos para obtener este estado inicial, pero esto no es muy óptimo que digamos ya que en una conexión lenta no podría tener ese estado inicial)… este caso de uso lo necesito para comparar el estado inicial del formulario con los datos cambiados para sólo enviar al backend los datos que se han cambiado. 2. El effect solo acepta signals? De antemano gracias 🙏🏻
@efisiodev11 ай бұрын
Buenas! el effect es solo para los signals. En tu caso que me dices que quieres que un formulario coja los datos de una petición sería conveniente que utilices formularios y le des un valor similar a como hago aquí: this.form = this.fb.group({ title: [user?.title ?? '', [Validators.required]], }) es solo una forma, pero si user es la respuesta así se setea en el form su valor al instanciar el propio form. Saludos!
@davidmontoya278711 ай бұрын
@@efisiodev Así lo tengo, el problema con eso es que el form se renderiza antes que la data llegue, entonces todos los valores están vacíos, así que la variable en la que asignó los valores iniciales los toma como vacíos y no cómo vienen del servicio 🥲
@TheTrumanDev11 ай бұрын
Le progreso de Angular es hermoso... Soy nuevo en esto de desarrollo (1 año) y me parece una locura Angular, toqué React pero me quedé con Angular por su estructura y la mamera en que se manejan los componentes
@efisiodev11 ай бұрын
Me alegro que le este gustando Angular! 😃 A mi me ocurre exactamente lo mismo, su estructura y organización me parece mucho mejor que el resto de alternativas que hay en la actualidad
@thomasjodt9 ай бұрын
A mí me gusta mucho Angular también por la estructura, pero me quedo más con React por la cantidad de bibliotecas que tiene, especialmente por una de UI que me gusta mucho (nextUI).
@eduarddelgado746311 ай бұрын
A partir de que versión?
@efisiodev11 ай бұрын
Desde la versión 14 😄
@alexdanielbarriosduran849911 ай бұрын
Cual de las 2 seria mas optima o en cuestión de optimización da igual un método y el otro?
@efisiodev11 ай бұрын
En cuanto a optimización da igual, pero tiene una ventaja y es que podremos inyectar servicios en una función. Esto se puede ver en el short que subí aquí: kzbin.info8txBwuxlxSc En mi caso yo sigo haciéndolo con el constructor las inyecciones en componentes, y es en las funciones donde hago uso del inject ya que no hay otra alternativa 👍
@ratg9711 ай бұрын
para herencia viene bien
@fernandocarta89511 ай бұрын
Excelente explicación, justo hoy estaba mirando este tema por un error que tengo en mi aplicación y es que al implementar un servicio y en el constructor como parámetro creo mi variable http de tipo HttpClient me genera un error nullpointer excepctiom