Сейчас я работаю с маршрутами, и у меня есть ссылка, которая должна вести на определенный путь, но по какой-то причине она не работает. Когда я вручную ввожу путь в строку поиска веб-браузера, он работает. Итак, я думаю, что это что-то в моем html. На этом веб-сайте вы должны иметь возможность щелкнуть ссылку на боковой панели, которая приведет к появлению определенной категории продуктов интернет-магазина. Также нет ошибок компиляции.
Это мой HTML:
// check if "id" parameter is available
const hasCategoryId: boolean = this.route.snapshot.paramMap.has('id');
if (hasCategoryId) {
// get the "id" param string. convert string to a number using the "+" symbol
this.currentCategoryId = +this.route.snapshot.paramMap.get('id')!;
}
else {
// not category id available ... default to category id 1
this.currentCategoryId = 1;
}
// now get the products for the given category id
this.productService.getProductList(this.currentCategoryId).subscribe(
data => {
this.products = data;
}
)
}
}
Сейчас я работаю с маршрутами, и у меня есть ссылка, которая должна вести на определенный путь, но по какой-то причине она не работает. Когда я вручную ввожу путь в строку поиска веб-браузера, он работает. Итак, я думаю, что это что-то в моем html. На этом веб-сайте вы должны иметь возможность щелкнуть ссылку на боковой панели, которая приведет к появлению определенной категории продуктов интернет-магазина. Также нет ошибок компиляции. Это мой HTML:
// check if "id" parameter is available const hasCategoryId: boolean = this.route.snapshot.paramMap.has('id');
if (hasCategoryId) { // get the "id" param string. convert string to a number using the "+" symbol this.currentCategoryId = +this.route.snapshot.paramMap.get('id')!; } else { // not category id available ... default to category id 1 this.currentCategoryId = 1; }
// now get the products for the given category id this.productService.getProductList(this.currentCategoryId).subscribe( data => { this.products = data; } ) } }