Minimal notes from Nir Kaufman’s talk.

Nir Kaufman - Angular DOM Manipulation Techniques in Dept | JS VidCon

There Is No DOM

  • Angular provides an abstraction on the DOM
  • creates a “View” object from a (TypeScript) class and a template file
  • Embedded views are linked to a template
  • Host views are linked to a component
  • Angular creates a view hierarchy: the DOM hierarchy can be different!

View Manipulation

  • Structure manipulation: ViewContainer API
  • Property modification: Renderer2 API