LogoLogo
search
Ctrlk
HomeDiscourseBlogDiscord
  • Introduction
  • Introduction
    • The Aurelia Philosophy
    • Essentialschevron-right
  • Getting Started
    • Complete Getting Started Guide
    • Quick Install Guide
    • Aurelia for New Developers
    • Hello World Tutorial
    • Intermediate Tutorial
    • Extended Tutorialchevron-right
  • Coming from Another Framework?
    • From React to Aurelia
    • From Vue to Aurelia
    • From Angular to Aurelia
  • Templates
    • Templates Overview & Quick Reference
    • Cheat Sheet
    • Visual Diagrams
    • Template Syntaxchevron-right
    • with.bind (scope binding)
    • Custom attributes
    • focus custom attribute
    • Advanced custom attributes
    • Value converters (pipes)
    • Binding behaviors
    • @slotted Decorator
    • Spread operators
    • Formschevron-right
    • CSS classes and styling
    • Conditional Rendering
    • List Rendering
    • Lambda Expressions
    • Local templates (inline templates)
    • SVG
    • Real-World Recipeschevron-right
  • Components
    • Component basics
    • Component lifecycles
    • Lifecycle Visual Diagrams
    • Bindable properties
    • Styling components
    • Shadow DOM
    • Slotted content
    • Scope and context
    • CustomElement API
    • Component Recipeschevron-right
    • Template compilationchevron-right
  • Getting to know Aurelia
    • Overview
    • Introductionchevron-right
    • Startup & enhancementchevron-right
    • Routingchevron-right
      • Quick Reference ("How Do I...")
      • Visual Diagrams
      • Fundamentalschevron-right
      • Navigationchevron-right
      • Lifecycle & Eventschevron-right
      • Advancedchevron-right
        • Router state management
        • Transition plans
        • Error handling
        • Advanced API reference
        • Outcome Recipes
      • Supportchevron-right
    • Composition patternschevron-right
    • State & observationchevron-right
    • Services & runtime hookschevron-right
    • Advancedchevron-right
  • Developer Guides
    • Modern Build Tools
    • Component Library Development
    • Advanced DI Patterns & Recipes
    • Security
    • Accessibility
    • Debugging & Troubleshooting
    • Testingchevron-right
    • Developing with AI
    • Animationchevron-right
    • Building plugins
    • Working with Web Standards
    • Web Components
    • UI virtualization
    • Performance optimization techniques
    • Organizing large-scale projects
    • Debugging and Troubleshootingarrow-up-right-from-square
    • Error Handling Patterns
    • Third Party Library Integration
    • Errorschevron-right
  • Aurelia packages
    • Event Aggregator
    • Validationchevron-right
    • i18n Internationalizationarrow-up-right-from-square
    • Fetch Clientchevron-right
    • Statechevron-right
    • Storechevron-right
    • Dialogchevron-right
    • i18n Internationalizationchevron-right
  • Tutorials
    • Testing Your Aurelia Application
    • Authentication and Authorization
    • Building a ChatGPT inspired app
    • Building a realtime cryptocurrency price tracker
    • Building a todo application
    • Building a todo app with state management
    • Building a weather application
    • Building a widget-based dashboard
    • Micro-frontends with Module Federation
    • React inside Aurelia
    • Svelte inside Aurelia
    • Synthetic view
    • Vue inside Aurelia
  • Recipes
    • Apollo GraphQL integration
    • Auth0 integration
    • Containerizing Aurelia apps with Docker
    • Capacitor integration
    • CSS-in-JS with Emotion
    • DOM style injection
    • Firebase integration
    • Markdown integration
    • Multi root
    • Progress Web Apps (PWA's)
    • Securing an app
    • SignalR integration
    • Strongly-typed templates
    • TailwindCSS integration
    • WebSockets Integration
    • Web Workers Integration
  • Advanced Scenarios
    • Performance optimization techniquesarrow-up-right-from-square
    • Error Handling Patterns
    • One thousand components
    • Virtualizing large collections
    • Organizing large-scale projectsarrow-up-right-from-square
    • Advanced UI modeling with composite MVVM
    • Consuming and producing Web Components
    • Extending the binding engine
    • Binding and templating internals
    • Building phone apps
    • Building desktop apps and PWAs
    • Shipping your own Aurelia plugin
  • Migrating to Aurelia 2
    • Migrating to Aurelia 2chevron-right
    • Cheat Sheet
  • Examples
    • Playgroundchevron-right
  • Community contribution
    • Joining the community
    • Code of conduct
    • Contributor guide
    • Building and testing aurelia
    • Writing documentation
    • Translating documentation
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Getting to know Aureliachevron-right
  2. Routing

Advanced

Router state managementchevron-rightTransition planschevron-rightError handlingchevron-rightAdvanced API referencechevron-rightOutcome Recipeschevron-right
PreviousRouter eventschevron-leftNextRouter state managementchevron-right

Last updated 20 days ago

Was this helpful?

Was this helpful?