umgehen Ich versuche, einfache Router-basierte Anwendung in Angular2 mit Typoskript zu erstellen. Meine Angular2 Version ist 2.0.0-rc.4
und Router-Version ist 3.0.0-beta.1
Wie vorkompilieren Array-Warnung mit einfachen Router in angular2
Meine Routen Konfiguration folgt-
App.routes.ts
import { provideRouter, RouterConfig } from '@angular/router';
import { PageNotFoundComponent } from './Shared/pageNotFound.component';
import { Page1Component } from './Pages/Page1/page1.component';
import { Page2Component } from './Pages/Page2/page2.component';
const routes: RouterConfig = [
{ path: 'page1', component: Page1Component },
{ path: 'page2', component: Page2Component },
{ path: '**', component: PageNotFoundComponent }
];
export const appRouterProviders = [
provideRouter(routes)
];
Während Anwendung ausgeführt npm Startbefehl ich eine Warnung erhält (nicht Fehler) . Bitte beachten Sie diese screen shot for warning
Wie überwinde ich diese Warnung?
Danke! Das Hinzufügen der Precompile-Zeile verschwindet, aber beim ersten Laden der Anwendung sehe ich immer die PageNotFound-Komponente. Fehle ich irgendeine Konfiguration? – Adi99
Sie können die Standardroute wie folgt einstellen: '{path: '', redirectTo: '/ page1', pathMatch: 'full'}' Dies lädt standardmäßig Ihre Seite1. – Sanket
Danke nochmal! Standardroute funktioniert für mich. – Adi99