如何在我的应用程序中保存Angular全局变量

时间:2018-07-15 10:58:07

标签: angular angular2-services angular-components

我是Angular 2 +应用程序的新手。我想在Angular 5应用程序中使用一些全局对象。我有一些像这样的角度分量:

  • MapConponenet
  • LayersComponent
  • ZoomComponent

在应用程序启动时将创建我的MapConponenet,它将创建一个全局map对象。我的其他组件将使用该map对象。

LayerComponentZoomComponent需要map对象,没有地图对象就无法工作。因此,我无法在哪里使用角度2+应用程序来存储此全局地图对象。

  • 我应该使用全局变量吗?
  • 我应该创建服务吗?
  • 我应该使用浏览器localstorege吗?

1 个答案:

答案 0 :(得分:0)

您可以创建服务文件并在file中声明对象。 通过注入服务文件,您可以轻松访问整个项目中的对象。