Sto tentando di utilizzare il nuovo router dalla versione rc.0 (in realtà utilizzando rc.1) Tuttavia non riesco a caricare la presa "Benvenuti "componente.Router Angolare 2 Rc.1 non caricando il componente "/"
Ecco le app.component.ts
import { Component } from '@angular/core';
import { Routes, ROUTER_DIRECTIVES} from '@angular/router';
import { HeaderComponent } from './common/header.component';
import { WelcomeComponent } from './common/welcome.component';
import { FooterComponent } from './common/footer.component';
@Component({
selector: 'my-app',
template: `
<header-component> </header-component>
<router-outlet> </router-outlet>
<footer-component> <footer-component>
`,
directives: [ROUTER_DIRECTIVES, HeaderComponent, WelcomeComponent, FooterComponent]
})
@Routes([
{path: "/", component: WelcomeComponent}
])
export class AppComponent {
}
Ecco le main.ts
import { bootstrap } from '@angular/platform-browser-dynamic';
import {ROUTER_PROVIDERS} from '@angular/router';
import { AppComponent } from './app.component';
bootstrap(AppComponent, [ROUTER_PROVIDERS]);
non sono sicuro di quello che un mancante, il percorso per/dovrebbe lavoro. index.html ha anche il riferimento di base impostato su "/" Sono stato diggi attraverso la fonte per vedere cosa mi manca ma non trovando nulla.
Si prega di elaborare questa riga 'Quindi o si inietta il router' non è dove devo iniettare il router –
@RavinderPayal lo si inserisce nel costruttore. Sembra la mia risposta con un esempio. –
Bene, non era troppo ovvio –