Handlebars.registerHelper('formatCurrency', function (value) { var parts = value.toString().split("."); return parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1.") + (parts[1] ? "," + parts[1] : ",00"); }); var data_mockup = { categories: [ { id: 1, name: "Categoría ejemplo 1", parentid: -1 }, { id: 2, name: "Categoría ejemplo 2", parentid: -1 }, { id: 3, name: "Categoría ejemplo 3", parentid: -1 }, { id: 4, name: "Categoría ejemplo 4", parentid: -1 }, ], products: [ { id: 1, name: "Producto ejemplo", codigo: "001", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 1, cantidadStock: 100, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 2, name: "Producto ejemplo", codigo: "002", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 1, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 3, name: "Producto ejemplo", codigo: "003", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 1, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 11, name: "Producto ejemplo", codigo: "0011", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 2, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 22, name: "Producto ejemplo", codigo: "0022", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 2, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 33, name: "Producto ejemplo", codigo: "0033", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 2, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 12, name: "Producto ejemplo", codigo: "0012", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 3, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 22, name: "Producto ejemplo", codigo: "0022", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 3, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] }, { id: 32, name: "Producto ejemplo", codigo: "0032", descripcion: "Descripción de ejemplo", moneda: '$', precio: "500", categoryId: 3, cantidadStock: 1, images: [ { alt: "abc", uri: "img/productos/12-690x1000.jpg" } ] } ], filter: { totalReg: 12, take: 0, skip: 0, search: '', categoryId: 0, orden: 'asc', ordenColumn: 'name', priceRangeSince: -1, priceRangeUntil: -1, totalPages: 2, rowperPage: 6, page: 1, tieneProductos : true, }, user: { carrito: '[]' } };