ルータを3.0.0-rc.1で使用して2.0.0-rc.5にアップグレードしようとしています。RC4からRC5への角2のアップグレード、エラー:ルータに注入する前に少なくとも1つのコンポーネントをブートストラップする
私はドキュメントからアップグレードの手順に従っています(私にとってうまくいっているRC4から移動しています)。
Unhandled Promise rejection: Bootstrap at least one component before injecting Router.
Zone: <root> ; Task: Promise.then ; Value: Error: Bootstrap at least one component before injecting Router.
at setupRouter node_modules/@angular/router/src/common_router_providers.js:21:15)
at NgModuleInjector .get (AppModule .ngfactory .js:227:57)
at NgModuleInjector .AppModuleInjector .createInternal (AppModule .ngfactory .js:309:55)
at NgModuleInjector .create
/node_modules/@angular/core/src/linker/ng_module_factory .js:91:76)
at NgModuleFactory .create /node_modules/@angular/core/src/linker/ng_module_factory .js:75:18)
/node_modules/@angular/core/src/application_ref .js:341:43)
at ZoneDelegate .invoke
/node_modules/zone .js/dist/zone .js:323:29)
at Object .onInvoke
node_modules/@angular/core/src/zone/ng_zone_impl.js:53:41)
at ZoneDelegate
/node_modules/zone.js/dist/zone .js:322:35)
at Zone.run /node_modules/zone .js/dist/zone .js:216:44)
メインの 'NgModule'がどのように見えるかを追加してください。ブートストラップコンポーネントを追加しましたか? –
OKは、ルータをいくつかの既存のコンポーネントのコンストラクタに注入して、注入を削除してエラーが消えてしまったようです。 – lcurrens
私は同じエラーがありますが、コードベースのコンポーネントやサービスはルータをコンストラクタに注入しません:( – ulfryk