ng-europe: the new router

Post on 28-Nov-2014

1.668 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

THE NEW ROUTERRob Eisenberg

@EisenbergEffect

AgendaFEATURES

• The Basics

• Dynamic Loading

• Screen Activation

• Child Apps

DESIGN

• Navigation Pipeline

• Customization

FEATURES

FEATURES

The BasicsFamiliar Features

• Configuration• 404 Handling• History Manipulation

New Features

• Conventions• Navigation Model• Document Title

Updates

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

• NavigationCommands

DESIGN

DESIGN

Navigation Pipeline

• NavigationInstruction

• NavigationContext

• Pipeline

DESIGN

Customization• Configuration/Conventions

• NavigationInstruction

• NavigationCommand

• Pipeline

• History

• Viewport

la fin

top related