2016-06-10 3 views
0

데이터를 가져 오지 괜찮습니다 ....하지만

var str = 'temp'; 
$localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}]; 
var myVar = $localStorage.[str]; // this doesn't work 
myVar = $localStorage.str; // this doesen't retrieve nothing cause there's no key 'str' in local storage 

를 작성하는 경우 나는이

을 작성하는 경우
var myVar = JSON.parse(window.localStorage.getItem(str)); 

작동하지만, $ localStorage를 사용해야합니다. 어떻게 문제를 해결할 수 있습니까? 나는

당신은 정말 가까이 있었다 내 working plunker

답변

2

에서 그것을 시도 ... 그렇게 많이 필요하지만, 당신은 $ 로컬 스토리지에 구문 오류가 있었다.

시도 :

var str = 'temp'; 
$localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}]; 
var myVar = $localStorage[str]; // remove the .