Quantcast
Channel: User Chamilyan - Stack Overflow
Viewing all articles
Browse latest Browse all 43

Answer by Chamilyan for Bind view to localStorage value

$
0
0

Try this for data binding

angular.element($window).on('storage', function(event) {    if (event.key === 'my-storage') {      $rootScope.$apply();    }  });

You can wrap this in a factory

app.factory("LS", function($window, $rootScope) {  angular.element($window).on('storage', function(event) {    if (event.key === 'my-storage') {      $rootScope.$apply();    }  });  return {    setData: function(val) {      $window.localStorage && $window.localStorage.setItem('my-storage', val);      return this;    },    getData: function() {      return $window.localStorage && $window.localStorage.getItem('my-storage');    }  };});

Viewing all articles
Browse latest Browse all 43

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>