~/talk

Migrating to Angular 2

Talkat FITC Toronto 2016 · 2016-04-17..04-19· [angular, typescript]
slides:none on file

Demonstrates a hands‑on incremental migration from Angular 1 to Angular 2 by refactoring a small image‑sharing app, replacing $watch with declarative bindings, adding isolated scope and controllerAs, then using ngUpgrade to upgrade/downgrade components and services. Uses TypeScript (finding real bugs), SystemJS for ES6 modules and lazy loading, and observables (RxJS) instead of promises. Claims following these best practices gets an app roughly 70% of the way to Angular 2 and finishes with a working migrated app.

AI-written summary · about

  1. 0:00Intro
  2. 2:02Dollar Sign Watch
  3. 5:52Sample App
  4. 8:34Isolate Scope
  5. 10:49Controller Scope
  6. 17:05Doc Component
  7. 18:49TypeScript
  8. 24:31DotService
  9. 25:44SystemJS
  10. 30:14ES6 Modules
  11. 30:29Upgrading to Angular 2
  12. 34:03Angular Tues HTTP
  13. 36:23Angular Tues subscribe
  14. 36:33Migrating to Angular 2
  15. 41:02Upgrading API Service
  16. 42:02Removing References
  17. 42:53Summary
~/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.