如何避免因为异步加载而造成代码无法请求到为$rootScope定义的属性

现在需要在用户登录后给把用户的相关信息定义到$rootScope上,以便在其他controller里面能够访问到用户信息,但问题在于,当用户登录后进行刷新,由于Ajax请求用户信息和访问$rootScope属性是异步的,结果造成用户信息访问不到。请问这种问题应该如何解决

阅读 2.1k
1 个回答

可以不把用户相关信息定义到$rootcoScope上,直接定义在某个全局变量上。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题