aboutsummaryrefslogtreecommitdiff
path: root/app/components/app/app.ts
blob: f9c83e065bf6bc11991321a85fa08ff6ff1f6e8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import {Component, ViewEncapsulation} from 'angular2/core';
import {RouteConfig, ROUTER_DIRECTIVES} from 'angular2/router';

import {PlanView} from '../plan-view/plan-view';
import {PlanList} from '../plan-list/plan-list';
import {PlanNew} from '../plan-new/plan-new';

@Component({
    selector: 'app',
    templateUrl: './components/app/app.html',
    encapsulation: ViewEncapsulation.None,
    directives: [ROUTER_DIRECTIVES]
})

@RouteConfig([
    { path: '/', redirectTo: ['/PlanList'] },
    { path: '/plans', component: PlanList, name: 'PlanList' },
    { path: '/plans/new', component: PlanNew, name: 'PlanNew' },
    { path: '/plans/:id', component: PlanView, name: 'PlanView' }
])

export class App { }