angular.js - $cookies和$rootScope, 哪一个更适合存储用户数据信息?
本文介绍了angular.js - $cookies和$rootScope, 哪一个更适合存储用户数据信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
if (user.username && user.password) {
loginService.loginUser(user).then(
function(response) {
$cookies.put("token", response.token)
$rootScope.token = response.token
$cookies.put("username", response.username)
}
}
token直接放在$rootScope也可以达到存储的目的,所以$cookies有啥用?
解决方案
个人理解$rootScope其实只是存储在内存中,如果页面刷新的情况下,$rootScope内的内容便会清空。
而cookies不会有此类问题,但是cookie的存储容量有些限制
这篇关于angular.js - $cookies和$rootScope, 哪一个更适合存储用户数据信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文