나는 내가 단지 "2.0.0-rc.3"
를 사용하도록 업그레이드 한 각도 2 응용 프로그램을 가지고있다. 내가 "@angular/router": "3.0.0-alpha.7"
에서 새 라우터를 사용하고각도 2 RC3 "RouterOutletMap 없음 제공!" 오류
지금
나는 다음과 같은 예외를 참조 브라우저에서 응용 프로그램을로드하려고 ...
VM17108:77 ORIGINAL EXCEPTION: No provider for RouterOutletMap!
내 app.component.ts의 모습 같은 ...
import {Component} from '@angular/core';
import { HTTP_PROVIDERS } from '@angular/http';
import 'rxjs/Rx'; // Load all features
import {ROUTER_DIRECTIVES, provideRouter, RouterConfig } from '@angular/router';
import { TilesService } from '../app/shared/services/tiles.service'
import { LocationService } from '../app/shared/services/location.service'
@Component({
selector: 'tc-app',
template: '<router-outlet></router-outlet>',
directives: [ROUTER_DIRECTIVES],
providers: [HTTP_PROVIDERS,
TilesService,
LocationService
]
})
export class AppComponent { pageTitle: string = 'TileCase'; }
내 app.routes.ts
은 ... 다음과 같습니다내 main.ts이것은 RC2를 사용하면 괜찮을 모두 사용
import {bootstrap} from '@angular/platform-browser-dynamic';
import {AppComponent} from './app.component';
import { APP_ROUTER_PROVIDERS } from './app.routes';
bootstrap(AppComponent, [
APP_ROUTER_PROVIDERS
])
.catch(err => console.error(err));
... 다음과 같습니다. 나는이 일을 다시하기 위해 내가해야 할 일을 알아낼 수 없다. 어떤 아이디어?
당신은 어떻게'provideRouter (...)'되었습니까? –
위에서 추가 한 app.routes에 있습니다. –
시스템 구성에서 라우터 모듈을 확인하십시오. config가 http://plnkr.co/edit/?p=preview처럼 구성되었습니다. –