/angular-flux

FLUX architecture examples with Angular 2

Primary LanguageTypeScriptMIT LicenseMIT

FLUX Architecture Examples With Angular 2

A collection of example applications that angular 2 along with the FLUX architecture as opposed to traditional MVC. Also showcasing new Angular 2 features.

Examples

  • Chat: Users a custom dispatcher based on the Facebook TodoMVC dispatcher. Stores, Action Creators, and Dispatchers are Angular 2 injectalbe services. Components are angular 2 components with dependency injection. Showcases use of an async web api using Firebase for the chat. Based mainly on the FLUX chat example. Almost a direct port. Also showacases some key angular 2 features: components, dependency injection, data binding, two-way data binding, custom component attributes (ie: Inputs), events, using angular2 directives, providers.