Actividad entregable

7. Alta y Eliminación de Productos

7.2. ProductList

Como hemos metido el Observable, modificamos la carga de datos.

Ahora el componente de lista ya no llama a cargarProductos().

El servicio carga los datos una vez y a partir de ahí la lista solo escucha al BehaviorSubject mediante productos$

  constructor(private productService: ProductService) {
    this.productService.productos$.subscribe(productos => {
    this.productos = productos;
      console.log('Productos recibidos:', productos);
    });
  }