更改语言后重新初始化地图或重新加载组件

时间:2019-03-08 06:01:47

标签: angular

我在Angular 7项目中使用Google Maps Javascript API以获得地图。当用户从菜单更改语言时,我更改了API语言,并将更改存储在本地存储中。 菜单和地图位于不同的组件上,它们之间没有父子关系。更改语言后,如何重新初始化或重新加载地图(或组件)?

1 个答案:

答案 0 :(得分:1)

您可以使用状态管理系统将值存储在内存中,但是从本地存储中加载值,然后将其保存到本地存储中,可以从选择语言的组件中分派操作,然后从地图组件,例如查看以下内容:

https://stackblitz.com/edit/angular-uhapsa