Angular2 RC1 から RC4 にアップグレードしました。
使用前:
provide(LocationStrategy, {useClass: HashLocationStrategy})
ただし、RC4 にアップグレードすると、提供は非推奨として表示されます。
これに関する文書は見つかりませんでした。
何が起こったのか誰か分かりますか?
ベストアンサー1
上記のコメントで指摘されているように、次のように、プロパティをprovide
持つオブジェクトを使用するだけで済みます。useClass
bootstrap(App, [
CookieService,
AuthService,
WindowService,
COMMON_DIRECTIVES,
ROUTER_DIRECTIVES,
HTTP_PROVIDERS,
provideRouter(AppRoutes),
{ provide: LocationStrategy, useClass: HashLocationStrategy }
]);
この例は私のGithubから引用したものですAngular2、Bootstrap 4、OAuth2、Webpack を使用したプロジェクトAngular2 のさまざまなアルファ、ベータ、RC リリースがリリースされるたびに更新してきました。