Colaborar con la compra de un microfono: paypal.me/damiansire Mi linkedin: www.linkedin.com/in/damiansire/ Mi twitter: twitter.com/damiansire Instagram: instagram.com/damiansire/ Mi facebook: facebook.com/damian.sire.148/ Comunidad en discord: discord.gg/J28vAPK Grupo de facebook: facebook.com/groups/865776550575105
Hace 2 semanas vengo sin poder resolver este error y vos me diste la mano que necesitaba para identificar el evento en el boton y que borre el producto que quería. MIL GRACIAS!!! ESTE VIDEO VALE OROOOOOO
Damian me interesa mucho lo que estas haciendo te sigo desde el video 1. Me volo la cabeza esto, me costo entenderlo pero lo logre despues de verlo 4 veces. Muchas gracias por lo que compartis. A no rendirse!
hace dos días que vengo viendo tus videos todos en orden y la verdad que este ha sido buenísimo, no debería tener 5 likes, debería tener 500. qué grande Dami!
@@DamianSireDesarrollo anoche ví que en el directo estabas viendo cosas complejas de esta app y me propuse a meterle turbo así llego, muy buena idea la de tomar el desarrollo completo de una aplicación para ir explicando de a poco
El video fue largo jajaja pero vale el tiempo por la buena explicación....me gustaria que crearas la forma de luego de finalizar la lista pudiera enviar mi datos del localstorage a un servidor... Saludo desde Republica Dominicana. Este curso me ayudo a comprender muchas cosas yo ni usaba localstorage y ahora ya lo entendi...Gracias!!!
Buenas, te hago una consulta hice casi el mismo codigo pero a la hora de eliminar productos los elimina (del localstorage y DOM) pero al añadir otro elemento se vuelven a agregar todos mas el nuevo que agrego. Muy buenos tutoriales! Saludos!
Hola Damián buenas noches disculpa que te molestes a esta hora, quería contarte que me trabe en una parte del código y la verdad que no puedo corregirlo y poder seguir, espero poder comunicarme con con vos de alguna forma y ver si me podrás dar algún tipo de ayuda con esta traba que tengo !. Sos un crack pero en un momento se me hizo un merengue Bárbaro jajaja desde ya muchas gracias
Este tema, es para verlo muy detenidamente. En mi caso, no me salio ni a la 1era... si no hasta la 5ta xD pero vamos, ya podre seguir con el siguiente video ¯\_(ツ)_/¯
si tienen algún problema con que se elimine correctamente cualquier transacción de la tabla, pero no se elimine correctamente del localStorage, lo unico que deben hacer es cambiar el "===" del findIndex (linea 141 en el video) por "==". Ya que ambos simbolos verifican igualdad, pero el "===" verifica que ademas coincidan los tipos de datos a la hora de verificar la igualdad; y al parecer al hacer la comparativa entre element.transactionId y transactionId, estos dos no coinciden en sus tipos de datos y de ahi que se produzca un mal manejo al eliminar del localStorage. Espero se entienda y ayude a alguien mas!
En el video siguiente, mostre eso. Muchas gracias por el comentario! Pense los videos como un todo y no como videos individuales, no me di cuenta que mucha gente iba a llegar a los videos de forma aislada, gracias!
no encuentro el error!!!! Cuando elimino el último, se borra bien, pero si elimino alguno del medio o del principio se borra bien aparentemente pero cuando recargo la página se borra el último
Segun dice ahi, es porque le estas haciendo forEach a un HTMLDocument, no a un array. Proba hacer un console.log a arrayObjeto y fijate si realmente es un array. No se que tanta experiencia tenes, pero si ya sabes de programacion, este video te va a ayudar ruclips.net/video/TfJ3P0OW9_I/видео.html
Dami hermano! necesito un centro! he visto 3 veces este video pero por algo no me funciona, mirá cómo tengo el código: supongamos que quiero eliminar la fila 0: function deleteTransactionObject(transactionId){ console.log(transactionId) //0 ok let transactionObjArray = JSON.parse(localStorage.getItem("transactionData")); console.log(transactionObjArray) //me muestra todos los par claves, incluído el 0 ok let transactionIndexInArray = transactionObjArray.findIndex(element => element.transactionId === transactionId); console.log(transactionIndexInArray) // me dá -1 el hdp!!! cómo si no existiera, pero con cualquiera que intente eliminar, y como dá -1 me elimina la última fila. vale aclarar que la función de eliminar la fila de la tabla funciona correcto, y lo curioso es que si uso la consola del explorador como vos hacías y si en vez de pasar la variable "transactionId" paso el valor 0 (como número obviamente) me devuelve correctamente el índice y puedo eliminar del localStorage la misma línea que eliminé de la tabla. agradezco cualquier sugerencia de antemano!
@Thaís de la Cruz deberías compartir ese trozo de código para ver qué puede ser. Para mí una buena idea es debuggear por la consola, fíjate si encontrás videos de ésto
Colaborar con la compra de un microfono: paypal.me/damiansire
Mi linkedin: www.linkedin.com/in/damiansire/
Mi twitter: twitter.com/damiansire
Instagram: instagram.com/damiansire/
Mi facebook: facebook.com/damian.sire.148/
Comunidad en discord: discord.gg/J28vAPK
Grupo de facebook: facebook.com/groups/865776550575105
Hace 2 semanas vengo sin poder resolver este error y vos me diste la mano que necesitaba para identificar el evento en el boton y que borre el producto que quería.
MIL GRACIAS!!! ESTE VIDEO VALE OROOOOOO
Damian me interesa mucho lo que estas haciendo te sigo desde el video 1. Me volo la cabeza esto, me costo entenderlo pero lo logre despues de verlo 4 veces. Muchas gracias por lo que compartis. A no rendirse!
hace dos días que vengo viendo tus videos todos en orden y la verdad que este ha sido buenísimo, no debería tener 5 likes, debería tener 500.
qué grande Dami!
Pasa que es viejo, de la epoca que no tenia tantas subs (tenia 100 cuando lo subi jajaja)
@@DamianSireDesarrollo anoche ví que en el directo estabas viendo cosas complejas de esta app y me propuse a meterle turbo así llego, muy buena idea la de tomar el desarrollo completo de una aplicación para ir explicando de a poco
Gracias por tu contendio, es de mucha calidad. Me ha servido mucho.
El video fue largo jajaja pero vale el tiempo por la buena explicación....me gustaria que crearas la forma de luego de finalizar la lista pudiera enviar mi datos del localstorage a un servidor... Saludo desde Republica Dominicana. Este curso me ayudo a comprender muchas cosas yo ni usaba localstorage y ahora ya lo entendi...Gracias!!!
Pero q buen video hermano.....
te felicito por tu nivel y gracias por haberme ayudado en mi proyecto.....
valió la pena cada minuto que invertí en este video gracias muchas gracias
Muchas gracias a ti Andres!!
Excelente vídeo!! me sirvió mucho!! saludos.....
Hola soy nueva en este canal. Podes mostrar un video donde mandas a guardar los datos del DOM al SQL
Buenas, te hago una consulta hice casi el mismo codigo pero a la hora de eliminar productos los elimina (del localstorage y DOM) pero al añadir otro elemento se vuelven a agregar todos mas el nuevo que agrego.
Muy buenos tutoriales!
Saludos!
Me está sucediendo esto mismo, encontraste solución ?
Me pasa lo mismo! Pudiste resolverlo?
Me pasa igual, pudieron resolverlo ?
Hola Damián buenas noches disculpa que te molestes a esta hora, quería contarte que me trabe en una parte del código y la verdad que no puedo corregirlo y poder seguir, espero poder comunicarme con con vos de alguna forma y ver si me podrás dar algún tipo de ayuda con esta traba que tengo !.
Sos un crack pero en un momento se me hizo un merengue Bárbaro jajaja
desde ya muchas gracias
crack!
Hola Damian, podes pasar el link del video anterior que no lo encuentro... gracias
Encontre!!!!!
Este tema, es para verlo muy detenidamente. En mi caso, no me salio ni a la 1era... si no hasta la 5ta xD pero vamos, ya podre seguir con el siguiente video ¯\_(ツ)_/¯
si tienen algún problema con que se elimine correctamente cualquier transacción de la tabla, pero no se elimine correctamente del localStorage, lo unico que deben hacer es cambiar el "===" del findIndex (linea 141 en el video) por "==". Ya que ambos simbolos verifican igualdad, pero el "===" verifica que ademas coincidan los tipos de datos a la hora de verificar la igualdad; y al parecer al hacer la comparativa entre element.transactionId y transactionId, estos dos no coinciden en sus tipos de datos y de ahi que se produzca un mal manejo al eliminar del localStorage. Espero se entienda y ayude a alguien mas!
En el video siguiente, mostre eso. Muchas gracias por el comentario! Pense los videos como un todo y no como videos individuales, no me di cuenta que mucha gente iba a llegar a los videos de forma aislada, gracias!
@@DamianSireDesarrollo no hay de que Damián, todo lo contrario, gracias a vos por el aporte de este curso! Saludos...
¿como encuentro el video anterior?
Ayuda!!
No me funcionaba...me volvi loco buscando el error...me faltaba una e en elemnt :(
Dami, ¿No hay una forma más segura de guardar el ID, en el HTML? Me parece, que el ID, queda muy expuesto
Todo lo que llega al frontend queda expuesto, si querés, podés hacerte un uid para no exponer la clave principal de la base, pero... Ta...
nunca supe cual es el video anterior
Hay una lista de reproducción ene l canal que dice curso full stack, ahí están todos ordenados
@@DamianSireDesarrollo Gracias bro
No era más fácil pasar el transactionid desde el botón?
no encuentro el error!!!! Cuando elimino el último, se borra bien, pero si elimino alguno del medio o del principio se borra bien aparentemente pero cuando recargo la página se borra el último
el transactionIndexInArray me da siempre -1
Ya lo solucioné🤭 estaba poniendo === en lugar de == en el findindex😅
me dio error en la el forEach alguien sabe como solucionarlo?? Uncaught TypeError: arrayObjeto.forEach is not a function
at HTMLDocument.
Segun dice ahi, es porque le estas haciendo forEach a un HTMLDocument, no a un array.
Proba hacer un console.log a arrayObjeto y fijate si realmente es un array.
No se que tanta experiencia tenes, pero si ya sabes de programacion, este video te va a ayudar
ruclips.net/video/TfJ3P0OW9_I/видео.html
Dami hermano! necesito un centro!
he visto 3 veces este video pero por algo no me funciona, mirá cómo tengo el código:
supongamos que quiero eliminar la fila 0:
function deleteTransactionObject(transactionId){
console.log(transactionId)
//0 ok
let transactionObjArray = JSON.parse(localStorage.getItem("transactionData"));
console.log(transactionObjArray)
//me muestra todos los par claves, incluído el 0 ok
let transactionIndexInArray = transactionObjArray.findIndex(element => element.transactionId === transactionId);
console.log(transactionIndexInArray) // me dá -1 el hdp!!! cómo si no existiera, pero con cualquiera que intente eliminar, y como dá -1 me elimina la última fila.
vale aclarar que la función de eliminar la fila de la tabla funciona correcto, y lo curioso es que si uso la consola del explorador como vos hacías y si en vez de pasar la variable "transactionId" paso el valor 0 (como número obviamente) me devuelve correctamente el índice y puedo eliminar del localStorage la misma línea que eliminé de la tabla.
agradezco cualquier sugerencia de antemano!
Podés entrar al discord?
@@DamianSireDesarrollo ahí te escribí
@Thaís de la Cruz es re choto mí caso, puse === en vez de ==, fíjate si es lo que te pasó
@Thaís de la Cruz deberías compartir ese trozo de código para ver qué puede ser.
Para mí una buena idea es debuggear por la consola, fíjate si encontrás videos de ésto
@Thaís de la Cruz me pasó el mismo error, como lo solucionaste???