localDataService

AngularJS Service wrapper for localDataStorage angular plugin and global data store

Members

(private, inner) data :Object

Stored local data object.

Source:
Type:
  • Object

(private, inner) defaultData :Object

Stored default value for local data object.

Source:
Type:
  • Object

Methods

(static) getDataObject() → {Object}

Get the stored local data object.

Source:
Returns:
Type:
Object

(static) setDefaultData(obj)

Set a default value for the stored local data object.

Source:
Parameters:
Name Type Description
obj Object

(static) resetDataToDefault()

Reset the local data object to the default value.

Source:

(static) setLocalStorageData(key, val)

Set data in localStorage only.

Source:
Parameters:
Name Type Description
key string
val *

(static) setData(key, val, localStorageopt)

Set data in stored local data (and optionally localStorage).

Source:
Parameters:
Name Type Attributes Default Description
key string
val *
localStorage boolean <optional>
false

(static) getLocalStorageData(key) → {*}

Get data from localStorage only.

Source:
Parameters:
Name Type Description
key string
Returns:
Type:
*

(static) getData(key) → {*}

Get data from stored local data (falling back to localStorage).

Source:
Parameters:
Name Type Description
key string
Returns:
Type:
*

(static) increment(key, val, localStorageopt)

Increment a number value in stored local data (and optionally localStorage).

Source:
Parameters:
Name Type Attributes Default Description
key string
val *
localStorage boolean <optional>
false

(static) removeData(key)

Remove data from stored local data and localStorage

Source:
Parameters:
Name Type Description
key string

(static) setCookieData(key, val, daysopt)

Set a cookie with a duration. Also updates stored local data.

Source:
Parameters:
Name Type Attributes Default Description
key string
val *
days number <optional>
7

(static) getCookieData(key) → {*}

Get cookie data from browser (falling back to stored local data).

Source:
Parameters:
Name Type Description
key string
Returns:
Type:
*

(static) removeCookieData(key)

Remove cookie data.

Source:
Parameters:
Name Type Description
key string

(static) clearData()

Clear stored local data.

Source:

(static) clearLocalStorage()

Clear localStorage only.

Source:

(static) clearCookies()

Clear cookies

Source:

(static) clearAll()

Clear all stored local data, localStorage, and cookies.

Source: