LogoLogo
CtrlK
HomeDiscourseBlogDiscord
  • Introduction
  • Introduction
    • The Aurelia Philosophy
    • Essentials
  • Getting Started
    • Complete Getting Started Guide
    • Quick Install Guide
    • Aurelia for New Developers
    • Hello World Tutorial
  • Coming from Another Framework?
    • From React to Aurelia
    • From Vue to Aurelia
    • From Angular to Aurelia
  • Templates
    • Template Syntax
    • Custom attributes
    • Advanced custom attributes
    • Value converters (pipes)
    • Binding behaviors
    • Form Inputs
    • CSS classes and styling
    • Conditional Rendering
    • List Rendering
    • Lambda Expressions
    • Local templates (inline templates)
    • SVG
  • Components
    • Component basics
    • Component lifecycles
    • Bindable properties
    • Styling components
    • Slotted content
    • Scope and context
    • CustomElement API
    • Template compilation
  • Getting to know Aurelia
    • Overview
    • Introduction
    • Startup & enhancement
    • Routing
      • Choosing a router
      • @aurelia/router
      • @aurelia/router-direct
        • Overview
        • Fundamentals
        • Navigation & Lifecycle
        • Advanced
          • Router animation
          • Router Recipes
          • Differences from v1
    • Composition patterns
    • State & observation
    • Services & runtime hooks
    • Advanced
  • Developer Guides
    • Modern Build Tools
    • Component Library Development
    • Debugging & Troubleshooting
    • Testing
    • Developing with AI
    • Animation
    • Building plugins
    • Web Components
    • UI virtualization
    • Performance optimization techniques
    • Organizing large-scale projects
    • Debugging and Troubleshooting
    • Error Handling Patterns
    • Third Party Library Integration
    • Errors
  • Aurelia packages
    • Event Aggregator
    • Validation
    • i18n Internationalization
    • Fetch Client
    • State
    • Store
    • Dialog
  • Tutorials
    • Building a ChatGPT inspired app
    • Building a realtime cryptocurrency price tracker
    • Building a todo application
    • 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
    • Cordova/Phonegap 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 techniques
    • Organizing large-scale projects
  • Migrating to Aurelia 2
    • Migrating to Aurelia 2
    • Cheat Sheet
  • Examples
    • Playground
  • Community contribution
    • Joining the community
    • Code of conduct
    • Contributor guide
    • Building and testing aurelia
    • Writing documentation
    • Translating documentation
Powered by GitBook
On this page

Was this helpful?

  1. Getting to know Aurelia
  2. Routing
  3. @aurelia/router-direct

Advanced

Router animationRouter RecipesDifferences from v1
PreviousRoute EventsNextRouter animation

Last updated 1 month ago

Was this helpful?