如何使用Angular Local存储

时间:2017-11-15 11:31:58

标签: angularjs local-storage angular-local-storage

我非常擅长角度并尝试访问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 个答案:

答案 0 :(得分:2)

您不需要在应用程序中定义任何模块或注入任何其他模块。

在您的应用程序中注入$window,然后您可以像这样访问localstorage模块

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

并保存这样的值

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

您可以像这样检索localStorage值

$window.localStorage.getItem('ls');

答案 1 :(得分:0)

您可以使用ng-storge模块并使用

JS或者你也可以使用getter和setter

$localStorage.key = value