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

问题描述 投票:0回答:1

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

  • 地图组件
  • LayersComponent
  • ZoomComponent

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

LayerComponentZoomComponent需要map对象,没有地图对象就无法工作。所以我无法在十年内使用angular 2+应用程序存储此全局地图对象。

  • 我应该使用全局变量吗?
  • 我应该创建服务吗?
  • 我应该使用浏览器本地存储吗?
angular angular2-services angular-components
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.