2016-06-10 6 views
0

ich etwas Hilfe brauchen ...ngStorage: retrive Daten mit variabler Schlüssel

ich Daten von localstorage mit ngStorage Plugins Winkel abrufen müssen ...

Wenn ich

$localStorage.temp = [{ name: "Jhon", lastname: "Pitt"}]; 
var myVar = $localStorage.temp; 

dieses schreiben Ordnung ist .... aber wenn ich

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 

schreiben Wenn ich diesen

schreiben

Es funktioniert, aber ich brauche $ localStorage Wie kann ich das Problem lösen? Ich brauche es so viel ...

Versuchen Sie es in meinem working plunker

Antwort

2

Sie waren ganz in der Nähe, aber man hatte einen Syntaxfehler auf $ local.

Versuchen:

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