Angular - Advanced Patterns
Identify the error in this resolver code:
export class ProductResolver implements Resolve<Product> {
constructor(private productService: ProductService) {}
resolve(route: ActivatedRouteSnapshot): Product {
const id = route.paramMap.get('id')!;
this.productService.getProduct(id).subscribe(product => {
return product;
});
}
}