Angular 6 - 存储全局变量和数据
Angular 6 - store global variables and data
我想知道在 Angular 6 中存储共享数据和全局变量的最佳位置在哪里。
我知道我可以将它们设置在可以注入到我的任何组件的服务上,但我确信有更好的做法...
提前致谢!
我不确定这是最佳实践,但如果您希望变量在所有地方都可用而无需任何注入,您可以使用全局 "window" 对象。这不是 angular 的方式,但如果您的项目使用的外部库不是用 angular 编写的,它可以帮助您轻松地与之通信。
例如,您可以键入 window.x = "something" 以在 window 对象中创建新变量。
我想知道在 Angular 6 中存储共享数据和全局变量的最佳位置在哪里。 我知道我可以将它们设置在可以注入到我的任何组件的服务上,但我确信有更好的做法...
提前致谢!
我不确定这是最佳实践,但如果您希望变量在所有地方都可用而无需任何注入,您可以使用全局 "window" 对象。这不是 angular 的方式,但如果您的项目使用的外部库不是用 angular 编写的,它可以帮助您轻松地与之通信。 例如,您可以键入 window.x = "something" 以在 window 对象中创建新变量。