是否可以在值或常量配方中存储具有指定名称的所有localstorage值,例如:
username:$localstorage.get('M_NAME')
mem_id:$localstorage.get('MEMBER_ID')
position:$localstorage.get('M_POSITION')
我尝试这样的事情:
.costant('client', {mem_id:$localstorage.get('MEMBER_ID')})
但是tjis返回一个错误,即ReferenceError:$ localstorage未定义
答案 0 :(得分:0)
我得到了你所说的话,但也许这是一个更合适的解决方案。
首先,熟悉ngStorage及其文档,然后您可以通过将$ bind $scope.$storage = $localstorage
中的范围变量绑定到范围变量来访问$ localstorage只需要通过范围内的新变量访问它并进行设置!
user.name = $scope.$storage.user.username
user.id = $scope.$storage.user.id
user.position = $scope.$storage.user.position