Skip to content

theo-matzavinos/di-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Angular dependency injection — Reveal.js presentation

Workshop deck on dependency injection in Angular (standalone, signal APIs, inject()).
Runs in the browser; no build step.

How to open

  • Option 1: Open index.html directly in a browser (double-click or file:///...).
    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).

Speaker notes

Append ?notes to the URL to show speaker notes in a separate window (e.g. http://localhost:3000/?notes).

Contents

  • 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).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages