Please help reset the value in localstorage using the resetStorage () function
On the page there is a button, when you click on it, the counter value in localstorage increases. Also on the page there are 2 buttons. when you click on # button1, counter is reset, and when you click on # button2, zeroing does not occur. I need to be reset when I click on # button2.
html:
<div ng-app="App"> <div ng-controller="lsController"> <button ng-click="$storage.counter = $storage.counter + 1">{{$storage.counter}}</button> <button ng-click="$storage.counter = 0" id="button1">reset counter</button> <button ng-click="resetStorage()" id="button2">reset counter</button> </div> </div> js:
angular.module('App', ['ngStorage']) .controller('lsController', function ($scope, $localStorage) { $scope.$storage = $localStorage.$default({ counter: 0 }); $scope.resetStorage = function () { console.log('reset'); $storage.counter = 0; }; });