Creating Container Components with Web Components and Angular
summary
Shows how OpenTable's layout scaffold is implemented end to end: a native Web Component using createShadowRoot and content tags with Select to project user blocks, the gotchas of projection vs actual DOM, and a working Angular 1.3 equivalence that implements custom transclusion by cloning the user nodes and matching a transclude-to attribute using the transclude function in the link phase. Demonstrates the final Angular 2 reduction to a component class plus annotations and native content slots, with working samples.
AI-written summary · about
chapters (4)
related talks
25mWeb components with Angular: The what, the why and the how.
25mI'm with Web Components and Web Components Are with Me
48mBuilding reusable Web components with Angular
01h 18mA Deep Look At Angular Elements
32mLet's talk about Web Components
28mAngular Elements: From Angular to Web Components
33mBuild Web Components with Angular Elements
34mAngular Elements
