Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sophiajt/AudioScope-ng2
AudioScope demo written in Angular 2 + TypeScript
https://github.com/sophiajt/AudioScope-ng2
Last synced: 8 days ago
JSON representation
AudioScope demo written in Angular 2 + TypeScript
- Host: GitHub
- URL: https://github.com/sophiajt/AudioScope-ng2
- Owner: sophiajt
- Created: 2015-06-19T16:47:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-21T18:23:59.000Z (over 9 years ago)
- Last Synced: 2024-05-16T00:34:16.947Z (6 months ago)
- Language: TypeScript
- Size: 746 KB
- Stars: 31
- Watchers: 3
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-angular - audioScope-ng2 - AudioScope demo written in Angular 2 + TypeScript. (Uncategorized / Uncategorized)
README
# AudioScope-ng2
AudioScope demo written in Angular 2 + TypeScriptThis demo is broken into stages, so you can start with a basic HTML+JS app and convert it to Angular 2+TS a step at a time.
## Stage 1
Our starting app, written in HTML+JS.
## Stage 2
Move to .ts files, creating a blank tsconfig.json, and adding a few casts.
## Stage 3
Move to using classes and a few type annotations.
## Stage 4 (optional)
Move to using a class hierarchy and generics.
## Stage 5
Move to modules and compiling to AMD.
## Stage 6
Move to using Angular 2 and rendering our first component.
## Stage 7
Move to using Angular 2 for the whole application. We switch from a canvas to using SVG (more friendly to being declarative), and we preload the audio files to simplify switching. We also throw in a few buttons for good measure.