Demo app for Another Angle presentation
You can see this application on the following Github Page : sedona-solutions.github.io/demo-another-angle/
This app needs bower installed in order to install the few dependencies.
To install the dependencies, simply run:
$ bower install
Then, serve the root folder using your favorite tool. (nginx, Apache, http-server...)
Each branch of this repository represent a stage in an evolution from straight Angular 1 / ES5
to Angular 2 / Typescript
. Here is the suggested order of branches to read it:
es5
contains the app as a 2-file structure, using ES5 with no components or service and static dataSoC
refactoring for separation of concerns thanks to theservice
anddirective
angular helpers, and use the built-in$http
service to make an Ajax requestes6
first moves from an es5 syntax to es6 using class and arrow functionscomponents
refactoring with a component approachsystemjs
refactoring using SystemJS loader and jspm (instead of bower)decorators
refactoring using angularjs-decoratorsts
use TypeScript instead of Babel / es6