Javascript ngStorage:使用变量键检索数据

Javascript ngStorage:使用变量键检索数据,javascript,angularjs,local-storage,ng-storage,Javascript,Angularjs,Local Storage,Ng Storage,我需要一些帮助 我需要使用ngStorage的插件从localstorage检索数据 如果我写 $localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}]; var myVar = $localStorage.temp; var str = 'temp'; $localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}]; var myVar = $localStorage.[str]; //

我需要一些帮助

我需要使用ngStorage的插件从localstorage检索数据

如果我写

$localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}];
var myVar = $localStorage.temp;
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
这很好。。。。但是如果我写

$localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}];
var myVar = $localStorage.temp;
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 我怎样才能解决这个问题?我非常需要它


在我的

中尝试一下,您非常接近,但在$localStorage上出现语法错误

尝试:


您非常接近,但是$localStorage上出现语法错误

尝试: