Overview
Discover effective techniques for creating robust Angular UI components in this 56-minute Devoxx conference talk. Learn best practices and common pitfalls to avoid, with real-life examples from PrimeNG. Explore change detection techniques, templating, third-party library integration, styling, querying, and efficient DOM handling. Gain insights into content projection, dialogue projection, columns, data views, change detection strategies, Angular Control Zone API, event emitters, and services for drag-drop and tree components. Master the art of building high-performance, maintainable UI components to enhance your Angular applications.
Syllabus
Intro
About Cagatay
About Primefaces
About PramUI
Timing
Google decided to rewrite Angular
Primate
PrimaryAct
Open Source
Free Templates
Polo
Technical parts
Content projection
Dialogue projection
Columns
Tap
DataView
NG Container
Change Action
NGToCheck
Setters
Filter
Change Detection
Push Change
Angular Control
Zone API
Event emitters
Run outside Angular
Run outside tables
Game of Zones
The problem
The dragdrop service
The tree service
ngAfterView
NFGlobalEvent
NullPointerException
Taught by
Devoxx