2015-05-22 48 views
0

商店恆定值是否有可能在價值或不變的食譜與指定的名稱所有的localStorage值來存儲,例如:在angularjs

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

不,你不能這樣做 – ABOS

回答

0

我明白你的意思,但也許這是一個更合適的解決方案。

首先,通過將其綁定到普通的JavaScript $scope.$storage = $localstorage一個範圍變量熟悉ngStorage及其文檔,然後您就可以訪問$的localStorage你這勢必範圍後您僅僅需要通過新的變量進行訪問在範圍和你設置!

user.name = $scope.$storage.user.username 
    user.id = $scope.$storage.user.id 
    user.position = $scope.$storage.user.position