Muchas gracias por la explicación, me ayudó mucho para mi proyecto, en este caso lo utilicé para el login, cuando un usuario ingresa, el observable comunica que el usuario inició sesion y el navbar muestra las opciones y el boton de cerrar sesion, y este video me ayudó mucho, mil gracias, nuevo suscriptor.
mil gracias por tan buena explicación, gracias a esto pude arreglar un Bug que habia de envio de datos al usar .emit() ya que los datos se enviaban por inputs y outputs entre demasiados componentes... mil gracias de nuevo y saludos desde Colombia !
Hombre, es la mejor explicación que he encontrado acerca de los Observables. Muchas por la contribución y expandir el conocimiento, y sobre todo, por realizarlo de modo sencillo y práctico
yo no suelo dejar comentarios pero oye, una clase magistral, simple pero efectiva que va directo a la raiz!! he entendido mucho mejor gracias a este video como funciona un observable. muchisimas gracias!!
Gracias amigo, fue una explicación sencilla y al grano, estaba modificado un proyecto y no le entendía, pensé que era un observable collection como en wpf 😅, ahí estoy de tonto parseando a una lista la respuesta de mi servicio y agregándola con next en cada iteracion jeje. Me ayudaste mucho.
El ejemplo que das incluso da para compararlo con un pequeño modelo redux, donde finalmente todos se enteran del estado de una variable. Muy interesante. Gracias.
Ya que estoy incursionando con Angular: estoy creando un proyecto y la comunicacion de los componentes me estaba dando 'Pela', pero gracias a tu video me ayudo bastante...
Muy buen vídeo Mario! Nosotros lo usamos para las notificaciones y funciona muy bien. Si lo llego a saber antes no le cojo tanto odio a los inputs y outputs.. 😉
Hola!. Tengo una consulta; tu dices que el suscribe solo mostrara los datos cuando haya una nueva insercion. Entonces, como puedo mostrar los datos de un observable sin necesidad de hacer una insercion?
Hola buenas que implicaria el "strictPropertyInitialization": en FLASE ? Esto seria necesario en Angular para que el compilador no emita error en el tutorial, esto no se menciona y no se que implica en la app
Como podría hacer para cuando luego del login, guardo los datos en el localstorage y en la siguiente ruta dashboard quisiera sin recargar la página que el nombre del usuario se muestre, estoy usando un servicio para obtener el localstore, esto solo se activa cuando recargo por completo la página, alguna idea se agradece!
Muy buena explicación. me gustaría que hicieras un video de IntersectionObserver en angular. Estoy intentando realizar un seguimiento de secciones en un mismo componente, esto para generar un cambio de una clase a "activa" en un menu de contenido tipo el que usa angular en su documentación a medida que nos desplazamos con el scroll. Creo que debo usar el IntersectioObserver dentro de un observable pero no he conseguido nada relacionado acá en youtube, o por lo menos no es español.
En general no deberían de exponerse los Subject ya que permitirías desde cualquier otro sitio llamar a métodos como personas$.complete() o personas$.error() lo cual haría que no pudiera volver a emitir con personas$.next() Si no quieres usar el asObservable, siempre puedes forzar el tipo a Observable private personasSubject = new Subject public personas$ : Observable = this.personasSubject
Hola, buen video para un iniciante a angular :), crees que podrias hacer un dia varios videos hablando e implementando RxJS en un oroyecto de angular please? Si algun dia te sobra el time.
Hola buen video, me sirvio para aclarar el tema. Recien empiezo con angular y me cuesta entender este topico. Tengo un servicio que implementa observable pero no usa Subject. Los datos son tareas-una interface- (con una id, fecha, etc) y se cargan desde un json server. El metodo en cuestion es este:
getTasks(): Observable{ return this.http.get(this.apiUrl); } Si uso simplemente el metodo get sin el agregado de '' consigo un error: 'type 'Observable' is not assignable to type 'Observable'. Eso me desoriento un poco. Me esta queriendo decir que estoy devolviendo algo que no es una lista de tareas (que seria lo esperado ya que en mi componente tengo lo siguiente) :
Angular es una maravilla, todavía no entiendo como React tiene mas popularidad que Angular. y no me declaro fanático de un framework, pero si que reconozco el potencial que cada uno tiene, y angular es muy robusto.
Eres un crack! Explicación sencilla y completamente útil para explicar los observables. Gracias!
Muchas gracias por la explicación, me ayudó mucho para mi proyecto, en este caso lo utilicé para el login, cuando un usuario ingresa, el observable comunica que el usuario inició sesion y el navbar muestra las opciones y el boton de cerrar sesion, y este video me ayudó mucho, mil gracias, nuevo suscriptor.
mil gracias por tan buena explicación, gracias a esto pude arreglar un Bug que habia de envio de datos al usar .emit() ya que los datos se enviaban por inputs y outputs entre demasiados componentes... mil gracias de nuevo y saludos desde Colombia !
Hombre, es la mejor explicación que he encontrado acerca de los Observables. Muchas por la contribución y expandir el conocimiento, y sobre todo, por realizarlo de modo sencillo y práctico
Oiga excelente canal. Te ganas la suscripción. No más de lo que yo he ganado viendo el vídeo eh. Saludos desde Colombia
¿Que si me sirve? Vaya que lo has explicado de forma tan clara que me he suscrito de una a tu canal.
yo no suelo dejar comentarios pero oye, una clase magistral, simple pero efectiva que va directo a la raiz!! he entendido mucho mejor gracias a este video como funciona un observable. muchisimas gracias!!
Era justo lo que estaba buscando! Muchas Gracias!
Muchas gracias, realmente diste una explicación magistral amigo.
Gracias tocayo. excelente explicación y ejemplo. Suscrito!
La mejor clase sobre implementación de observables. Yo los usaba intuitivamente por copiar a otros pero sus explicaciones dejan mucho que desear.
Hay alguna manera de que la información viaje por router-outlet y no estableciendo los componentes en el app-componentes?
@@thewiso17 No entendí la pregunta, disculpe
Usando un servicio
genial. like y suscripción! muchas gracias! saludos desde Argentina
¡Buen ejemplo! Solo faltó limpiar los recursos de la suscripción, pero me gustó mucho. Gracias!
Gracias amigo, fue una explicación sencilla y al grano, estaba modificado un proyecto y no le entendía, pensé que era un observable collection como en wpf 😅, ahí estoy de tonto parseando a una lista la respuesta de mi servicio y agregándola con next en cada iteracion jeje. Me ayudaste mucho.
El ejemplo que das incluso da para compararlo con un pequeño modelo redux, donde finalmente todos se enteran del estado de una variable. Muy interesante. Gracias.
Simple y rápido, excelente video !!
Buen video, super explicado .. Saludos de Colombia
hshsh ademas de educativo tienes mi sentido del humor xDD gracias, saludos desde Chile c:
Excelente, explicación. Felicidades por tan sencillo y muy claro video.
Gracias me haz resuelto una duda con respecto a los observadores! nuevo sub
Muy bien explicado, con un ejemplo claro! Me he suscrito.
Muy claro y al punto!! excelente
Genial explicación! 🙌
justo lo que necesitaba, excelente video
como siempre salvándonos el pellejo, gracias!!!!!!!!!!!!!
Gracias por compartir tu conocimiento!
Angular es una pasada, gracias por enseñar tus conocimientos
De nada. Me alegro que te gusten
Alto genio el profe!
Hola, que buen video, más así por favor, ayudas mucho a quienes estamos aprendiendo, un abrazo!
Excelente explicación. Muchas gracias.
Está genial explicado. Muchas gracias por tus vídeos, te acabo de descubrir!!
De las mejores explicaciones que he visto por YT. Te mereces muchos mas suscriptores
Gracias! No es importante la cantidad, lo importante es que sean buenos 😁
Muy bien explicado. Muchas gracias.
Excelente ejemplo man. Gracias!
Excelente explicacion!
Muy bueno. Me lo guardo de ejemplo
Caballero muchas pero muchas gracias por tu maravillosa explicación!
Ya que estoy incursionando con Angular: estoy creando un proyecto y la comunicacion de los componentes me estaba dando 'Pela', pero gracias a tu video me ayudo bastante...
De nada, me alegro que te haya servido
Muchas gracias! Buenísimo el vídeo
Gracias Mario! Soy tu Fan 😄
Y yo el tuyo 😜
Muy buen vídeo Mario! Nosotros lo usamos para las notificaciones y funciona muy bien. Si lo llego a saber antes no le cojo tanto odio a los inputs y outputs.. 😉
Jejeje. Me alegro que te guste. Seguro que te manejas genial con cualquier cosa que te pongan 😁
Gracias me ha observido :)
Barbaro, muchisimas gracías. Excelente video c:
muchas gracias amigo, me fuiste de mucha ayuda!! buen video
muy buen video explicacion rapida y clara
Gracias por tu gran aporte.
broooo por fin entendí los subject
Excelente tutorial, muchas gracias. Me suscribo pero ya !!!!
Sugerencia: Link para ver los archivos del video 👌
muy bien explicado, muchas gracias! me sirvió muchísimo!
Gracias por verlo y comentar
Gracias por el video!!
Que bien explicado, gracias
De nada
Excelente. Muchas gracias
Muy buena aplicación y explicación
Genial, muy clara la explicación.
Hola!. Tengo una consulta; tu dices que el suscribe solo mostrara los datos cuando haya una nueva insercion.
Entonces, como puedo mostrar los datos de un observable sin necesidad de hacer una insercion?
Que genioooooooo me salvaste las papas, muy bien explicado!
Gracias, ya entendí 😊
Por fa sigue con los videos de TypeScript, están muy buenos, sigo esperando la continuación de la serie.
Haremos alguno más 😁
Muy bueno!
Muchas gracias!
Muy bueno!
Excelente Bro
Hola buenas que implicaria el "strictPropertyInitialization": en FLASE ? Esto seria necesario en Angular para que el compilador no emita error en el tutorial, esto no se menciona y no se que implica en la app
Excelente!!
Como podría hacer para cuando luego del login, guardo los datos en el localstorage y en la siguiente ruta dashboard quisiera sin recargar la página que el nombre del usuario se muestre, estoy usando un servicio para obtener el localstore, esto solo se activa cuando recargo por completo la página, alguna idea se agradece!
Muy bueno 10/10
Muchas gracias.
Like, me sirvió muchísimo y me reí en el proceso.
Me servio mucho.
Muy buena explicación. me gustaría que hicieras un video de IntersectionObserver en angular. Estoy intentando realizar un seguimiento de secciones en un mismo componente, esto para generar un cambio de una clase a "activa" en un menu de contenido tipo el que usa angular en su documentación a medida que nos desplazamos con el scroll. Creo que debo usar el IntersectioObserver dentro de un observable pero no he conseguido nada relacionado acá en youtube, o por lo menos no es español.
as conseguido tu objetivo somo el video de intersectionObserver? o aun nada?
Hay alguna manera de que la información viaje por router-outlet y no estableciendo los componentes en el app-componentes?
Muy buen video, pregunta: es necesario poner el asObservable en el service? Porque tengo entendido que ya por defecto lo es
En general no deberían de exponerse los Subject ya que permitirías desde cualquier otro sitio llamar a métodos como personas$.complete() o personas$.error() lo cual haría que no pudiera volver a emitir con personas$.next()
Si no quieres usar el asObservable, siempre puedes forzar el tipo a Observable
private personasSubject = new Subject
public personas$ : Observable = this.personasSubject
Hola, buen video para un iniciante a angular :), crees que podrias hacer un dia varios videos hablando e implementando RxJS en un oroyecto de angular please? Si algun dia te sobra el time.
wow, me subscribo
Muy buenas el video buenísimo, tienes códigos de descuento para tu curso de Angular en Udemy??
Tienes algun curso de angular ? ya sea en udemy o aqui en youtube ?
www.udemy.com/course/desarrollo-web-con-angular-la-biblia/
me sale este error Argument of type 'Persona[]' is not assignable to parameter of type '[Persona]'.
angulat is the best!!
Hola buen video, me sirvio para aclarar el tema. Recien empiezo con angular y me cuesta entender este topico. Tengo un servicio que implementa observable pero no usa Subject. Los datos son tareas-una interface- (con una id, fecha, etc) y se cargan desde un json server. El metodo en cuestion es este:
getTasks(): Observable{
return this.http.get(this.apiUrl);
}
Si uso simplemente el metodo get sin el agregado de '' consigo un error: 'type 'Observable' is not assignable to type 'Observable'. Eso me desoriento un poco. Me esta queriendo decir que estoy devolviendo algo que no es una lista de tareas (que seria lo esperado ya que en mi componente tengo lo siguiente) :
ngOnInit(): void {
this.taskService.getTasks().subscribe(
tasks => {
this.tasks=tasks}
);
}
existen Girones en España?
puedes hacer un curso de angular desde cero hasta avanzado pero completo por favor
Hecho www.udemy.com/course/desarrollo-web-con-angular-la-biblia/?referralCode=DD306D15FA93DC9C28FF
Mano este video es buenismo pero cuando usar un BehaivorSUbject
Todo bien pero faltó el unsubscribe, saludos
☹️
espero que obsirva
Después de preguntarte por Twitter, acto seguido ...
Acudiendo a la fuente del conocimiento
Angular es una maravilla, todavía no entiendo como React tiene mas popularidad que Angular. y no me declaro fanático de un framework, pero si que reconozco el potencial que cada uno tiene, y angular es muy robusto.
Los dos tienen ventajas e inconvenientes, depende mucho del proyecto y de la experiencia que tengas
@@10MinutosProgramando ese seria un buen video. Que framework usar, para diferentes tipos de proyectos.
Sere yo o te ves mas rico en tus videos, saludes desde nicaragua
Rico de dinero o de sabroso?
@@10MinutosProgramando .
No comprendo por que tanto dislike.
🤷♂️
siii que se joda REACT! jajaja
obseirv Xdd
Muchas gracias, me ha sido de mucha ayuda.