Skip to content

IswPolymerElements/isw-route

Repository files navigation

<isw-route>

Router with app-route like API, wrapped in an iron-selectable element that binds the active route.

<app-location route="{{route}}"></app-location>

<isw-route-selector route="[[route]]" attr-for-selected="route" selected="{{selectedRoute}}" data="{{data}}">
  <isw-route route="a" pattern="/route-a"></isw-route>
  <isw-route route="b" pattern="/route-a/route-b"></isw-route>
  <isw-route route="c" pattern="/route-c/:somedata"></isw-route>
  <isw-route route="d" pattern="/route-c/route-d"></isw-route>
</isw-route-selector>

<iron-pages attr-for-selected="route" selected="[[selectedRoute]]">
  <div route="a">Route A</div>
  <div route="b">Route B</div>
  <div route="c">Route C</div>
  <div route="d">Route D</div>
</iron-pages>

About

Router with app-route like API, wrapped in an iron-selectable element that binds the active route.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages