где вы разместили свои продукты. html файл, потому что я думаю, что эта страница не обслуживается в этом месте (localhost: 4200 / products. html). Я предполагаю, что страница продуктов является angular компонентом, если это так, то вы можете просто реализовать событие click для тега, а при щелчке вы можете перейти пользователя к этому маршруту и обновить sh приложение, используя следующий код
this.router.navigateByUrl('products').then(() => {
window.location.reload();
})
, если он не является компонентом angular, вы должны подтвердить, что эта страница обслуживается на сервере, откуда вы ее вызываете, просто напишите ссылку
localhost: 4200 / products. html
в браузере, если эта страница не отображается, то проблема в том, как вы обслуживаете эту страницу на сервере, поскольку это означает, что страница не найдена на этот путь. и вы не можете вызывать html страницы так, как вы делаете в localhost. просто щелкните правой кнопкой мыши по продукту. html файл, где бы он ни находился на вашем компьютере, и нажмите на кнопку «Открыть» с опцией, выберите браузер и откройте файл в браузере, и вы увидите URL-адрес в строке поиска браузера, просто скопируйте URL-адрес. и вставьте его в href = "/ paste copied_url here /", и теперь он должен открыть файл products. html. Надеюсь это поможет. если у вас есть какие-либо вопросы, просто прокомментируйте.