2017-11-15 10 views
1

私は角度をつけてlocalStorageにアクセスしようとしています。ここにコードがあります。私がそれを定義し、使用する正しい方法でないなら、それを理解するのを助けてください。ありがとうございました。角度ローカルストレージの使い方

var app = angular.module("toggleApp", ['LocalStorageModule']).config(function (localStorageServiceProvider) { 
     localStorageServiceProvider 
      .setPrefix('test') 
      .setStorageType('localStorage'); 
    }); 
    app.controller("toggleController", function ($scope, $timeout, 
               timerParsingService, localStorageService) { 
     localStorageService.set('user' ,'yash'); 

答えて

2

を使用することができます可能性があり。

アプリケーションで$windowを注入して、あなたがこの

angular.module('toggleApp', []) 
    .controller('toggleController', ['$scope', '$window', function ($scope, $window) { 
    $window.localStorage.setItem('ls', 'test'); 
}]); 

のようなのlocalStorageモジュールにアクセスし、この

$window.localStorage.setItem('ls', 'test'); 

のように値を保存し、この

のようなのlocalStorage値を取得することができますすることができます
$window.localStorage.getItem('ls'); 
0

あなたはng-storgeモジュールを使用して

$localStorage.key = valueを使用するか、あなたはまた、ゲッターとセッターあなたが任意のモジュールを定義したり、アプリケーション内の他のモジュールを注入する必要がいけない

$localStorageProvider.set('key', { k: 'value' }); 
関連する問題