localstorage: fix initial value setting

rewrite-with-urlplugin
Tor Hveem 11 years ago
parent de12755204
commit a7a8d60aea
  1. 7
      js/localstorage.js

@ -1,3 +1,4 @@
'use strict';
var ls = angular.module('localStorage',[]);
@ -97,8 +98,10 @@ ls.factory("$store",function($parse){
* @returns {*} - returns whatever the stored value is
*/
bind: function ($scope, key, def) {
def = def || '';
if (publicMethods.get(key) === undefined) {
if (def === undefined) {
def = '';
}
if (publicMethods.get(key) === undefined || publicMethods.get(key) === null) {
publicMethods.set(key, def);
}
$parse(key).assign($scope, publicMethods.get(key));

Loading…
Cancel
Save