Tag: DEXIE
Tengo una IndexedDB llamada pos y dentro de esa tabla llamada pos_customers. La estructura se ve como https://imgur.com/e9ZrxVm Ahora mi objetivo es acceder al teléfono que está dentro del objeto de facturación. Si observas detenidamente, el objeto de facturación está anidado. Entonces, para acceder a eso, escribí este código: if . . . Read more
Tengo una aplicación de Angular V13.0.2 que estoy ampliando. Recientemente añadí Dexie (indexedDB). Ahora, cuando intento agregar una fecha a mi base de datos, solo obtengo la declaración de “Fecha inválida”. javascript // Exportar clientes export interface Clients { id?: number; addressId: number; firstName: string; lastName: string; created: Date; } . . . Read more
Si agrego una consulta Dexie.js en un archivo JavaScript, como: let friends = liveQuery(async () => { return await db.friends .where(“age”) .between(18, 65) .toArray(); }); Obtengo una pista como esta: “La propiedad ‘friends’ no existe en el tipo ‘Dexie’.ts(2339)” ¿Por qué? Ponerlo en un archivo de Svelte está bien, pero . . . Read more
Hice una pregunta en premisas totalmente falsas. Parece ser que ninguna de mis soluciones tenía nada que ver con mi intención. Creé un método que devuelve Observable y llama a dos métodos que devuelven Promise. Intenté de dos maneras diferentes: public setItemInfos(itemInfos: IItemInfo[]): Observable<number> { return from(this.db.selectionItemInfos.clear().then(() => { . . . Read more
Tengo una aplicación Angular que utiliza almacenamiento DexieDb / IndexedDb para objetos seleccionados desde un mapa. Siempre limpio la base de datos antes de añadir nuevos elementos. Si los nuevos elementos son iguales, a veces puede haber un error de restricción: selectionItemInfos.bulkAdd(): 1 de 1 operaciones fallidas. Errores: ConstraintError: La . . . Read more