Angular 2 RC3「RouterOutletMapのプロバイダーはありません!」エラー

ベンキャメロン

使用するためにアップグレードしたばかりのAngular2アプリがあります"2.0.0-rc.3"

私はから新しいルーターを使用しています"@angular/router": "3.0.0-alpha.7"

ブラウザにアプリを読み込もうとすると、次の例外が表示されます...

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は次のようになります...

import { provideRouter, RouterConfig } from '@angular/router';

import { TilesComponent } from '../app/tiles/tiles.component';
import { ProfileComponent } from '../app/profile/profile.component';

export const routes: RouterConfig = [
  { path: '', component: TilesComponent }
  , { path: 'profile/:id', component: ProfileComponent }
];

export const APP_ROUTER_PROVIDERS = [
  provideRouter(routes)
];

そして私のmain.tsはこのように見えます...

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));

これは、RC2を使用する場合はすべて問題ありませんでした。これを再び機能させるために何をする必要があるのか​​理解できません。何か案は?

ベンキャメロン

私はこれを理解しました。実際にはWebpackエラーでした。Webpackが正しくセットアップされていなかったため、jsが正しく構築されていなかったため、エラーが発生していました。皆様のご協力に感謝いたします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular2遅延読み込み時にRouterOutletMapのプロバイダーがありません

分類Dev

Angular 2 - エラー: FormControl のプロバイダーがありません

分類Dev

Angular2 rc5:Httpのプロバイダーがありません

分類Dev

Nativescript / angular2:applicationRefのプロバイダーはありません!展開後のエラー

分類Dev

IE10でAngular2RC5にアップグレードした後、PlatformRefエラーのプロバイダーがありません

分類Dev

Angular2「サービスのプロバイダーはありません!」プロバイダーが追加されたときのエラー@NgModule

分類Dev

ElectronアプリのAngular2エラー:PlatformRefのプロバイダーがありません

分類Dev

Angular2エラー-ログインコンポーネントのプロバイダーエラーはありません

分類Dev

Angular 2:ConnectionBackendのプロバイダーがありません

分類Dev

Angular 2:ConnectionBackendのプロバイダーがありません

分類Dev

Angular 2 => {ClassName} のプロバイダーがありません

分類Dev

Angular2サービスエラーのプロバイダーがありません

分類Dev

エラー:angular2にHttpHandlerのプロバイダーがありません

分類Dev

Angular 2エラー:Karma-JasmineテストでHttpのプロバイダーがありません

分類Dev

Angular2アクセスRESTAPIエラー-Httpのプロバイダーがありません

分類Dev

Angular2-Jsonpのプロバイダーはありません

分類Dev

Angular2テストLocationStrategyのプロバイダーはありません

分類Dev

Angular2CompileMetadataResolverのプロバイダーはありません

分類Dev

「オーバーレイのプロバイダーがありません」というAngular2モーダル取得エラー?

分類Dev

Angular2はルートを取得しますルートのプロバイダーはありません

分類Dev

Angular2 : Angular2 で Jquery を使用する : エラー: トークン jQuery のプロバイダーがありません

分類Dev

Angular2レンダラーのプロバイダーはありません!(NgModel->トークンNgValueAccessor-> DefaultValueAccessor->レンダラー)

分類Dev

Angular 2カスタムhttpサービスがエラーをスローします:XHRBackendのプロバイダーがありません

分類Dev

Angular2EXCEPTION文字列のプロバイダーがありません

分類Dev

Angular 2(Mock Ionic2)-アプリのプロバイダーはありません

分類Dev

Angular2クラスコンストラクターエラー:Numberのプロバイダーがありません

分類Dev

Angular2エラーが発生しました 'ルーターのプロバイダーがありません!(RouterOutlet-> Router) '

分類Dev

Angular2:例外:Angulartics2GoogleAnalyticsのプロバイダーはありません

分類Dev

Angular2:文字列のプロバイダーはありません!(子->文字列)in [親の配列

Related 関連記事

  1. 1

    Angular2遅延読み込み時にRouterOutletMapのプロバイダーがありません

  2. 2

    Angular 2 - エラー: FormControl のプロバイダーがありません

  3. 3

    Angular2 rc5:Httpのプロバイダーがありません

  4. 4

    Nativescript / angular2:applicationRefのプロバイダーはありません!展開後のエラー

  5. 5

    IE10でAngular2RC5にアップグレードした後、PlatformRefエラーのプロバイダーがありません

  6. 6

    Angular2「サービスのプロバイダーはありません!」プロバイダーが追加されたときのエラー@NgModule

  7. 7

    ElectronアプリのAngular2エラー:PlatformRefのプロバイダーがありません

  8. 8

    Angular2エラー-ログインコンポーネントのプロバイダーエラーはありません

  9. 9

    Angular 2:ConnectionBackendのプロバイダーがありません

  10. 10

    Angular 2:ConnectionBackendのプロバイダーがありません

  11. 11

    Angular 2 => {ClassName} のプロバイダーがありません

  12. 12

    Angular2サービスエラーのプロバイダーがありません

  13. 13

    エラー:angular2にHttpHandlerのプロバイダーがありません

  14. 14

    Angular 2エラー:Karma-JasmineテストでHttpのプロバイダーがありません

  15. 15

    Angular2アクセスRESTAPIエラー-Httpのプロバイダーがありません

  16. 16

    Angular2-Jsonpのプロバイダーはありません

  17. 17

    Angular2テストLocationStrategyのプロバイダーはありません

  18. 18

    Angular2CompileMetadataResolverのプロバイダーはありません

  19. 19

    「オーバーレイのプロバイダーがありません」というAngular2モーダル取得エラー?

  20. 20

    Angular2はルートを取得しますルートのプロバイダーはありません

  21. 21

    Angular2 : Angular2 で Jquery を使用する : エラー: トークン jQuery のプロバイダーがありません

  22. 22

    Angular2レンダラーのプロバイダーはありません!(NgModel->トークンNgValueAccessor-> DefaultValueAccessor->レンダラー)

  23. 23

    Angular 2カスタムhttpサービスがエラーをスローします:XHRBackendのプロバイダーがありません

  24. 24

    Angular2EXCEPTION文字列のプロバイダーがありません

  25. 25

    Angular 2(Mock Ionic2)-アプリのプロバイダーはありません

  26. 26

    Angular2クラスコンストラクターエラー:Numberのプロバイダーがありません

  27. 27

    Angular2エラーが発生しました 'ルーターのプロバイダーがありません!(RouterOutlet-> Router) '

  28. 28

    Angular2:例外:Angulartics2GoogleAnalyticsのプロバイダーはありません

  29. 29

    Angular2:文字列のプロバイダーはありません!(子->文字列)in [親の配列

ホットタグ

アーカイブ