This repository was created before the Angular 15 preview release of Signals, and their subsequent full release in Angular 16. This new feature in Angular renders all this entire project moot, it does exactly what I wanted, and better than I could ever do. A third-party add-on can't beat first-class support. This repository is now archived forever.
This repository contains a bunch of experiments with Angular application design, RxJS, and runtime component manipulation. The repository is automatically deployed here and should contain some applications to play around with.
The following experiments are here:
- Channels, toolkit for passing data using RxJS and DI
- Switchboard, helper module for Channels.
This lab started to develop an in-browser JSON-LD editor. This proved to be more of a challenge than I thought initially, taking me on this wild adventure of reactivity, architecture and more. The eventual goal is to create the editor, but there's alot of work to be done.
This project was generated with Angular CLI version 15.0.4.
- Install project dependencies using
npm i
- Run
ng serve
for a dev server. Navigate tohttp://localhost:4200/
. - Run
ng build
to build the project. The build artifacts will be stored in thedist/
directory. - Run
ng test
to execute the unit tests via Karma.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.