私は次のように私はmain.tsファイルを変更した一見非推奨のチュートリアル以下のよ:Angular 2 man.tsでplatformBrowserDynamicを使用してインポートするにはどうすればよいですか?
bootstrap(AppComponent, [AuthGuard]);
はしかし、私のmain.tsはもっとこのようになります。
import './polyfills.ts';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { environment } from './environments/environment';
import { AppModule } from './app/';
if (environment.production) {enableProdMode();}
platformBrowserDynamic().bootstrapModule(AppModule);
次のようなことは動作しません。私はバウンドイベントをトリガーするときにエラーno provider for AuthGuard
を得る。
import { AuthGuard } from './whereever';
platformBrowserDynamic().bootstrapModule(AppModule, [AuthGuard]);
AuthGuard
インポートが正しく含まれていても問題が発生しています。私はまだno provider for AuthGuard
エラーが発生します。
これは動作するはずですか、私は単に他の場所でエラーが発生していますか?私のコンソールは、エラーの原因となる経路を指定していません。私のサンプルコードが機能しているかどうか教えてください。そうであれば、具体的な操作の詳細について質問を更新します。