Angular2에 대한 라우팅 자습서를 따랐습니다. 그러나 이상한 오류가 발생하여 수정하지 못했습니다.Angular2 provideLocationStrategy에 대한 모든 매개 변수를 확인할 수 없습니다.
127.0.0.1/:21 오류 : (SystemJS) provideLocationStrategy에 대한 모든 매개 변수를 해결할 수 없습니다 (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.routing.ts에서 appRoutingProviders를 내보내 문서에서
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 { }
을 app.module.ts하지만 튜토리얼에서 그들은하지 않습니다 그래서 나는 그것을 버렸다. 결과는 동일하며 어쨌든 그냥 빈 배열 인 것처럼 보입니다.
이 오류의 원인은 무엇입니까?
당신은 index.html 페이지와' router-outlet>'에' –