Я пытаюсь сделать мастер новой маршрутизации в angular2Почему маршрутизация не работает?
мои app.ts
import {Component,ViewEncapsulation} from 'angular2/core';
import {RouteConfig,ROUTER_DIRECTIVES} from 'angular2/router';
import {WizardCmp} from './wizard';
@Component({
selector: 'my-app',
providers: [],
encapsulation: ViewEncapsulation.None,
template: `
<p>header</p>
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES]
})
@RouteConfig([
{ path: '/...', component:WizardCmp, as: 'Home',useAsDefault:true},
])
export class App {}
У меня есть только один маршрут здесь с тремя точками нотации.
wizard.ts
import {Component, View} from 'angular2/core';
import {Router,RouteConfig,ROUTER_DIRECTIVES} from 'angular2/router';
import {FirstFormCmp} from './form1';
import {SecondFormCmp} from './form2';
import {ThirdFormCmp} from './form3';
@Component({
selector: 'wizard'
})
@View({
template: `
<h1>wizard</h1>
<router-outlet></router-outlet>
`,
directives: [...ROUTER_DIRECTIVES]
})
@RouteConfig([
{path: 'first', name: 'FirstForm', component: FirstFormCmp, useAsDefault: true},
{path: 'second', name: 'SecondForm', component: SecondFormCmp},
{path: 'third', name: 'ThirdForm', component: ThirdFormCmp},
export class WizardCmp {}
но ничего не показывает. И никаких ошибок в консоли. Это Plunker
спасибо. Ты сэкономил мне много времени – Slip