~/talk

Custom widgets for Angular2? Piece of cake!

Talkat ng-europe 2016 · 2016-10-25..10-26· [angular, component-design]
slides:none on file

Migrating Bootstrap widgets into Angular 2 produces the ng-bootstrap library with concrete wins: Ahead‑of‑Time, server‑side rendering and web workers compatibility, hundreds of automated tests across real browsers including IE, and RXJS-based typeahead that replaces 20+ attributes with 8. The template tag keeps expensive tab content inert until shown, ContentChildren queries give an observable live children list, directive instance exporting enables a programmatic API, and simple use of OnPush reduces code (tabset and similar widgets about half the lines). ng-bootstrap template tag OnPush

AI-written summary · about

  1. 0:00Intro
  2. 0:30Why this talk
  3. 1:15My experience
  4. 1:53Native widgets
  5. 3:31Testability
  6. 5:08Quality matters
  7. 5:18Binding syntax
  8. 6:04Documentation
  9. 6:46Angular2 Documentation
  10. 7:07Template Tags
  11. 8:46Parenting
  12. 9:40Queries
  13. 10:47Instance reference
  14. 13:05Different APIs
  15. 13:23CSS encapsulation
  16. 13:40Real life example
  17. 14:06Wheres Rob
  18. 14:54NGB typeahead
  19. 16:36Positioning logic
  20. 17:10Writing directives
  21. 17:52Number of lines of code
  22. 20:30Serverside rendering
  23. 22:13Animations
  24. 23:59Outro
~/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.