Actividad entregable
Completion requirements
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);
});
}