diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index cee94e8..d731c74 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -28,7 +28,7 @@ const routes: Routes = [
];
@NgModule({
- imports: [RouterModule.forRoot(routes)],
+ imports: [RouterModule.forRoot(routes, {onSameUrlNavigation: 'reload'})],
exports: [RouterModule]
})
diff --git a/src/app/components/sidebar/sidebar.component.html b/src/app/components/sidebar/sidebar.component.html
index 071a77d..99b10c2 100644
--- a/src/app/components/sidebar/sidebar.component.html
+++ b/src/app/components/sidebar/sidebar.component.html
@@ -52,8 +52,8 @@
*ngIf="esPersonalizable(producto)"
type="button"
class="btn btn-light btn-sm my-auto float-left border shadow"
- (click)="personalizarPromo">
-
+ (click)="personalizarPromo(producto, i)">
+
diff --git a/src/app/components/sidebar/sidebar.component.ts b/src/app/components/sidebar/sidebar.component.ts
index d7d0e4e..748b975 100644
--- a/src/app/components/sidebar/sidebar.component.ts
+++ b/src/app/components/sidebar/sidebar.component.ts
@@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core';
import { Producto } from 'src/app/wrappers/producto';
import { appSettings } from 'src/etc/AppSettings';
import { ProductoService } from 'src/app/services/producto.service';
+import { Router } from '@angular/router';
@Component({
selector: 'app-sidebar',
@@ -18,7 +19,13 @@ export class SidebarComponent implements OnInit {
public productosCarrito: Producto[] = [];
- constructor(private productoService: ProductoService) { }
+ constructor(
+ private productoService: ProductoService,
+ private router: Router) {
+ this.router.routeReuseStrategy.shouldReuseRoute = function () {
+ return false;
+ }
+ }
ngOnInit() {
@@ -80,4 +87,11 @@ export class SidebarComponent implements OnInit {
return esPersonalizable;
}
+ personalizarPromo(producto: Producto, index) {
+
+ this.productoService.productoAcargar = producto;
+ this.deleteProducto(producto, index);
+ this.router.navigate(['inicio']);
+ }
+
}