AngularJS Store
v4.0.5
v4.0.5
  • Introduction
  • What's New
  • Installation
  • Tutorials with Javascript
    • Setup a store
    • Get the current state
    • Update the state
    • Listen on state changes
    • Destroy a hook
  • Tutorials with Typescript
    • Setup a store
    • Get the current state
    • Update the state
    • Listen on state changes
    • Destroy a hook
Powered by GitBook
On this page

Was this helpful?

  1. Tutorials with Javascript

Setup a store

To create a store, you need to import and use the NgStore class. NgStore accepts a single parameter as the initial state of your store.

counter-store.js
import NgStore from 'angularjs-store';

const initialState = { count: 0 };
const counterStore = new NgStore(initialState);

Then, to make the store injectable in your AngularJS application, you need to attach it to AngularJS service.

counter-store.js
import NgStore from 'angularjs-store';

function counterStore() {
  const initialState = { count: 0 };
  const counterStore = new NgStore(initialState);
  
  return counterStore;
}

angular
  .module('app', [])
  .service('counterStore', counterStore);
PreviousTutorials with JavascriptNextGet the current state

Last updated 5 years ago

Was this helpful?