Skip to content

Instantly share code, notes, and snippets.

@sidthesloth92
Created April 2, 2016 19:17
Show Gist options
  • Save sidthesloth92/2108662984d201e8e75bed1746f68536 to your computer and use it in GitHub Desktop.
Save sidthesloth92/2108662984d201e8e75bed1746f68536 to your computer and use it in GitHub Desktop.
import {Component} from 'angular2/core';
import {RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router';
import {ViewOneComponent} from "./viewone.component";
import {ViewTwoComponent} from "./viewtwo.component";
@Component({
selector : 'my-app',
template : `<nav>
<a [routerLink]="['ViewOne']">View One</a>
<a [routerLink]="['ViewTwo', { routeParameter : '' }]">View Two</a>
</nav>
<router-outlet></router-outlet>`,
directives : ROUTER_DIRECTIVES
})
@RouteConfig([
{
path : '/view-one',
name : 'ViewOne',
component : ViewOneComponent,
useAsDefault : true
},
{
path : '/view-two/:routeParameter',
name : 'ViewTwo',
component: ViewTwoComponent,
data : {
routeData : "This is route data"
}
}])
export class AppComponent {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment