Próbuję użyć nowego routera z wydania rc.0. (Właściwie używając rc.1) Jednak nie mogę dostać gniazda, aby załadować "Witamy "komponent.Angular 2 Rc.1 router nie ładuje "/" komponent
Oto 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 {
}
Oto main.ts
import { bootstrap } from '@angular/platform-browser-dynamic';
import {ROUTER_PROVIDERS} from '@angular/router';
import { AppComponent } from './app.component';
bootstrap(AppComponent, [ROUTER_PROVIDERS]);
nie jestem pewien, co ja brakujący, ścieżka do/powinien index.html ma także podstawową wartość ref ustawioną na "/" ng za pośrednictwem źródła, aby zobaczyć, co brakuje, ale nie znajduje nic.
Proszę opracować ten wiersz 'Więc albo wstrzykiwać routera' i nie ma gdzie wstrzyknąć router –
@RavinderPayal wstrzyknąć go do konstruktora. Zobacz moją odpowiedź na przykładzie. –
Cóż, nie było to zbyt oczywiste. –