0

我正在尝试以角度进行语言翻译。我想通过以下方式做到这一点: -

默认情况下,语言是英语。http://mywesiteurl

对于法语 http://mywesiteurl/?locale=CA_fr

对于西班牙语 http:///?locale=CA_es

我有适当的路由,当我点击这些 url 时,页面会刷新,我可以用特定语言翻译页面。

在主页上,我创建了切换到不同语言的按钮,如英语、西班牙语、法语。

但问题是当我单击按钮时,整个页面都会刷新,并且 url 会使用更新的语言环境进行更新。我想用特定语言的翻译更新页面,但我不想重新加载整个页面。

我尝试通过以下方法修复它,但它对我不起作用,要么页面根本不刷新,要么页面重新加载。this.router.navigateByUrl(updatedUrl) this.router.navigate([updatedUrl]);

谁可以帮我这个事?

4

0 回答 0