No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src
.gitignore
.npmignore
.travis.yml
karma.conf.js
package.json
readme.md
tsconfig.json
tslint.json
webpack.config.js

readme.md

Advanced Recipes using @ngrx

This project illustrates how to leverage @ngrx add-ons:

Presentation

App Overview

The goal of the app is to demonstrate the different steps sorting algorithms go through to complete.

You first enter the number you would like to sort, then you select the sorting algorithm and hit 'Sort!' 🎉.

Bubble Sort Example

To go further into the @ngrx add ons usage, please refer to the presentation section.

Install

    $ git clone git@github.com:xlozinguez/angular-nyc-advanced-ngrx.git
    $ cd angular-nyc-advanced-ngrx.git
    $ npm install

Run

    $ npm start

Then go to localhost:3000

Concept

This app is split between two different store:

  • item-list: list of items to be sorted
  • step-list: the list of steps taken during the sort