~/talk

Web components with Angular: The what, the why and the how.

Talkat ngAtlanta 2019 · on Thursday, 2019-01-10· [web-platform, angular]
slides:none on file

Claims that web components give true cross‑framework reuse and style isolation, demonstrates a working "bb-card" element implemented with shadow DOM and slots, shows use of CSS custom properties and :host to avoid div soup, builds Angular Elements using createCustomElement and polyfills, sets tsconfig target to ES2015 and remembers to set display:block, and recommends ngx-build-plus as a temporary build solution while Angular CLI support matures.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20Agenda
  3. 2:05Componentbased architecture
  4. 3:18Whats missing
  5. 4:23What does it have
  6. 5:43HTML Template
  7. 6:49JavaScript
  8. 7:41Custom elements
  9. 8:19Naming custom elements
  10. 8:41Naming attributes
  11. 9:14Comparing methods
  12. 9:33Naming
  13. 9:53Creating a custom element
  14. 10:54Change callback
  15. 11:35Shadow DOM
  16. 11:53Clone DOM
  17. 12:10Slots
  18. 12:31Slots code
  19. 12:46Slots attributes
  20. 13:14CSS custom properties
  21. 13:40CSS custom variables
  22. 14:14CSS host
  23. 14:45Shadow root
  24. 16:08Angular
  25. 16:29Installing Angular
  26. 17:00Importing Polyfills
  27. 17:16Generating Component
  28. 17:38Angular Friendly
  29. 17:49Inputs
  30. 18:01Host
  31. 18:31Register Component
  32. 19:37NGXBuild
  33. 20:08Result
  34. 20:21How
  35. 20:52Why
  36. 21:37Can we say that web components rock
  37. 22:12Browser stability
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.