现在需要在用户登录后给把用户的相关信息定义到$rootScope上,以便在其他controller里面能够访问到用户信息,但问题在于,当用户登录后进行刷新,由于Ajax请求用户信息和访问$rootScope属性是异步的,结果造成用户信息访问不到。请问这种问题应该如何解决
现在需要在用户登录后给把用户的相关信息定义到$rootScope上,以便在其他controller里面能够访问到用户信息,但问题在于,当用户登录后进行刷新,由于Ajax请求用户信息和访问$rootScope属性是异步的,结果造成用户信息访问不到。请问这种问题应该如何解决
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
可以不把用户相关信息定义到$rootcoScope上,直接定义在某个全局变量上。