auflösen Ich folgte dem Routing-Tutorial für Angular2. Allerdings bekomme ich jetzt einen seltsamen Fehler, den ich nicht zu beheben scheine:Angular2 Kann nicht alle Parameter für provideLocationStrategy
127.0.0.1/:21 Fehler: (SystemJS) Es können nicht alle Parameter für provideLocationStrategy lösen: (PlatformLocation, Token_ROUTER_CONFIGURATION?).
app.routing.ts
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import {MyComponent} from "./myComponent/myComponent.component";
const appRoutes: Routes = [
{ path: '', component: MyComponent},
{ path: '**', component: MyComponent}
];
//
//export const appRoutingProviders: any[] = [
//
//];
//
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
app.module.ts
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { routing, appRoutingProviders } from './app.routing';
import { AppComponent } from './app.component';
import {MyComponent} from "./myComponent/myComponent.component";
@NgModule({
imports: [
BrowserModule,
routing
],
declarations: [
AppComponent,
MyComponent
],
providers: [
//appRoutingProviders
],
bootstrap: [
AppComponent
]
})
export class AppModule { }
In den docs sie die appRoutingProviders von app.routing.ts exportieren, aber im Tutorial sie es nicht tun Also habe ich es weggelassen. Das Ergebnis ist das gleiche und es scheint sowieso nur ein leeres Array zu sein.
Was könnte diesen Fehler verursachen?
Haben Sie ' ' auf der Seite index.html & ' router-outlet>' –