Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 762 Bytes

README.md

File metadata and controls

40 lines (31 loc) · 762 Bytes

@daffodil/router

@daffodil/router contains utilities useful for dealing with and adding features to the Angular router.

Installation

To install @daffodil/router, use the following commands in your terminal.

Install with npm:

npm install @daffodil/router --save

Install with yarn:

yarn add @daffodil/router

Features

Route named views

Route named views adds the ability to define additional components in a Route config:

const routes = [
  <DaffRouteWithNamedViews>{
    ...
    data: {
      daffNamedViews: {
        key: MyComponent,
      },
    },
  },
]

Each component is associated with a key and can be rendered like so:

<ng-container daffRouterNamedViewOutlet="key"></ng-container>