Workshop deck on dependency injection in Angular (standalone, signal APIs, inject()).
Runs in the browser; no build step.
-
Option 1: Open
index.htmldirectly in a browser (double-click orfile:///...).
Some features (e.g. speaker notes via URL) may depend on the environment. -
Option 2 (recommended): Serve the folder with a local HTTP server, then open the URL.
# From repo root npx serve presentation # or python -m http.server 8080 --directory presentation
Then open
http://localhost:3000(or the port shown).
Append ?notes to the URL to show speaker notes in a separate window (e.g. http://localhost:3000/?notes).
- Slides: All content is in
index.html(sections = slides). - Assets:
assets/injector-tree.svg— injector tree diagram. - Styles:
css/custom.css— layout and code block tweaks.
Code on slides uses only signal APIs and inject() (no @Input/@Output, no constructor injection, no NgModules).