AngularJS“;“全球”;数据?

AngularJS“;“全球”;数据?,angularjs,Angularjs,我正在用angular创建一个web应用程序。用户可以登录并向其他用户发送消息 全局存储登录用户信息的最佳方式是什么?例如,他们的用户名、ID、图片URL等?或者我需要将其作为用于呈现每个页面的JSON数据的一部分发送吗?执行此操作的“角度”方法是使用称为服务的东西 有关如何实现这一目标的更多信息,请参阅约翰语言学家的视频 您好,问得好,尽管在$rootScope中存储任何东西都不是一个好做法,但这种(某种)全局性的东西可以驻留在那里。因此,将$rootScope注入任何控制器,比如:YourM

我正在用angular创建一个web应用程序。用户可以登录并向其他用户发送消息

全局存储登录用户信息的最佳方式是什么?例如,他们的用户名、ID、图片URL等?或者我需要将其作为用于呈现每个页面的JSON数据的一部分发送吗?

执行此操作的“角度”方法是使用称为服务的东西

有关如何实现这一目标的更多信息,请参阅约翰语言学家的视频


您好,问得好,尽管在$rootScope中存储任何东西都不是一个好做法,但这种(某种)全局性的东西可以驻留在那里。因此,将$rootScope注入任何控制器,比如:
YourModule.controllers('myCtrl,function($scope,$rootScope'))
任何控制器都可以访问它。或者你也可以使用一个单独的服务来达到这个目的……不要乱扔$rootScope。他还不如把信息存储在窗口上……链接不再工作了,这是新的