Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
THE NEW ROUTER 
Rob Eisenberg 
@EisenbergEffect
Agenda 
FEATURES 
• The Basics 
• Dynamic Loading 
• Screen Activation 
• Child Apps 
DESIGN 
• Navigation Pipeline 
• Cus...
FEATURES
FEATURES 
The Basics 
Familiar Features 
• Configuration 
• 404 Handling 
• History Manipulation 
New Features 
• Conventi...
FEATURES 
Dynamic Loading
FEATURES 
Child Apps 
• The App Router & Child Routers 
• State Management & Component Reuse 
• Parallel Controllers
FEATURES 
Screen Activation 
• Lifecycle 
• TO: canActivate activate 
• FROM: canDeactivate deactivate 
• Promises 
• Navi...
DESIGN
DESIGN 
Navigation Pipeline 
• NavigationInstruction 
• NavigationContext 
• Pipeline
DESIGN 
Customization 
• Configuration/Conventions 
• NavigationInstruction 
• NavigationCommand 
• Pipeline 
• History 
•...
la fin
Upcoming SlideShare
Loading in …5
×

ng-europe: The New Router

4,663 views

Published on

A twenty minute talk introducing the concepts and design ideas in the new router coming to AngularJS.

Published in: Software

ng-europe: The New Router

  1. 1. THE NEW ROUTER Rob Eisenberg @EisenbergEffect
  2. 2. Agenda FEATURES • The Basics • Dynamic Loading • Screen Activation • Child Apps DESIGN • Navigation Pipeline • Customization
  3. 3. FEATURES
  4. 4. FEATURES The Basics Familiar Features • Configuration • 404 Handling • History Manipulation New Features • Conventions • Navigation Model • Document Title Updates
  5. 5. FEATURES Dynamic Loading
  6. 6. FEATURES Child Apps • The App Router & Child Routers • State Management & Component Reuse • Parallel Controllers
  7. 7. FEATURES Screen Activation • Lifecycle • TO: canActivate activate • FROM: canDeactivate deactivate • Promises • NavigationCommands
  8. 8. DESIGN
  9. 9. DESIGN Navigation Pipeline • NavigationInstruction • NavigationContext • Pipeline
  10. 10. DESIGN Customization • Configuration/Conventions • NavigationInstruction • NavigationCommand • Pipeline • History • Viewport
  11. 11. la fin

×