在angularjs中存储常量值

时间:2015-05-22 14:15:01

标签: angularjs

是否可以在值或常量配方中存储具有指定名称的所有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未定义

1 个答案:

答案 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