Angular2 RC1からRC4にアップグレードしました。
私が使う前に:
provide(LocationStrategy, {useClass: HashLocationStrategy})
ただし、RC4にアップグレードした後、プロビジョンは非推奨として表示されます。
これに関するドキュメントは見つかりませんでした。
誰が何が起こったかについての考えを持っていますか?
上記のコメントで指摘したように、次のように、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 を使用するプロジェクト。さまざまなアルファ、ベータ、およびRCリリースとして更新しています。のAngular2が出ました。