AngularJS Laboratory
Playground for experimenting with some of the core features of AngularJS and integration with other software and services.
IMPORTANT NOTICE
This project is no longer maintained and it's definitely out of date! Use at your own risk!
Setup
This setup is using:
- TypeScript
- ES6 Shim - necessary for browsers that haven't implemented any or some of the ES6 features
- SystemJS - loading the compiled (
.ts
->.js
) source files in the browser - Angular UI Router - app routing
- Angular Material - UI
Table of Contents
Setup
Clone/Download this repo and setup the following tools on your machine:
After you have the above tools setup, install all runtime/dev dependencies by running:
$(node bin)/npm install
Now start the webserver and the build process (runs on file change) and navigate to localhost:8080:
$(npm bin)/npm start # `$(npm bin)/gulp start`
Running Tests
At the moment there are no tests implemented, but you can at least check the code integrity:
$(npm bin)/gulp lint
: runs tslint and checks all.ts
files according to thetslint.json
rules file