Aurelia 1 Docs
Website
  • Introduction
  • Introduction
    • Quick Start
    • Aurelia for new developers
    • Contact manager tutorial
  • Components
    • Component basics
    • Component lifecycles
    • Styling components
    • Component options
    • Bindable properties
    • Slotted content
    • Template compilation using processContent
  • Templates
    • Template syntax
      • Attribute binding
      • Event binding
      • Text interpolation
      • Element content
      • Function references
      • Element references
      • Contextual properties
      • Expression syntax
      • Binding
    • Custom attributes
    • Value converters (pipes)
    • Binding behaviors
    • Form inputs
    • CSS classes and styling
    • List rendering (repeaters)
    • Conditional rendering
    • HTML & SVG attributes
    • The as-element (element aliasing)
    • View Resource pipeline
    • View and Compilation Spies
  • Getting to know Aurelia
    • App configuration and startup
    • Routing
      • Getting started
      • Router configuration
      • Configuring routes
      • Viewports
      • Layouts
      • Redirecting routes
      • View Swapping and Animation
      • Internationalizing Titles
      • Fallback Routes
      • Navigating
      • Lifecycle hooks
      • Router pipelines (hooks)
      • Reusing an Existing View Model
      • Router events
    • Enhance
    • Dynamic composition
    • Observation
    • Dependency injection (DI)
      • Overview
      • Injection
      • Resolvers
    • Task queue
    • Event aggregator
    • Server side rendering
      • Caveats
      • How it works
      • Isomorphic code
      • Memory management
      • Different entry points
      • 404 pages
    • CLI
      • Machine setup
      • Creating a new project
      • Running your app
      • Environments
      • Building your app
      • Generators
      • Configuration with aurelia.json
      • Webpack vs built-in bundler
      • Gulp tasks
      • Webpack
      • Built-in bundler
      • Updating & migrating
      • Recipes & known issues
      • Getting help
  • Developer guides
    • Animation
    • Testing
      • Unit Testing
        • Testing Custom Elements
        • Testing Custom Attributes
        • Testing Routing and Navigation
        • Advanced Testing
        • Helpful Properties, Functions, and Advanced Querying
        • Dependency Injection Testing
        • Testing Custom Value Converters and Binding Behaviors
        • Internationalization (i18n) Testing
      • End-to-end testing
        • Getting started with Playwright
        • Writing E2E tests
        • Advanced Techniques
    • Logging
    • Building plugins
      • Plugin Development
      • Building and Publishing
      • Advanced Plugin Techniques
    • UI Virtualization
    • Integrations
    • Cheat sheet
  • Aurelia packages
    • Validation
    • i18n Internationalization
    • Dialogs
    • Fetch client
    • HTTP client
    • Store
      • Configuring your app
      • What is the State?
      • Reasons for state management
      • Subscribing to the stream of states
      • Subscribing with the connectTo decorator
      • What are actions?
      • Async actions
      • Dispatching actions
      • Resetting the store to a specific state
      • Two-way binding and state management
      • Recording a navigable history of the stream of states
      • Making our app history-aware
      • Navigating through history
      • Handling side-effects with middleware
      • Accessing the original (unmodified) state in a middleware
      • Defining settings for middlewares
      • Error Propagation with Middlewares
      • Default middlewares
      • Tracking overall performance
      • Defining custom devToolsOptions
      • Defining custom loglevels
      • Debugging with the Redux devtools extension
      • Comparison to other state management libraries
Powered by GitBook