私はangle2ルータを使用しており、直接経路に問題があります。 書く場合localhost:3000/container
ページが見つかりません。 ROUTER_PROVIDERSを含めるかどうかは分かりませんでした。しかし、私は、私の画面ではないROUTER_PROVIDERSとlocationstrategyAngular2は@ angle/routerのrouter_providers、locationstrategyを見つけることができません
ルック
私はangle2ルータを使用しており、直接経路に問題があります。 書く場合localhost:3000/container
ページが見つかりません。 ROUTER_PROVIDERSを含めるかどうかは分かりませんでした。しかし、私は、私の画面ではないROUTER_PROVIDERSとlocationstrategyAngular2は@ angle/routerのrouter_providers、locationstrategyを見つけることができません
ルック
ROUTER_DIRECTIVESとROUTER_PROVIDERSが削除された古い@angular持っています/ router-deprecatedパッケージが削除されたので、モジュール内のインポート行から削除することができます。 HashLocationStrategyとLocationStrategyについては
、あなたが次のことを行う必要がありますので、これらは、@角度/共通モジュールの一部である:
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
しかし、あなたはハッシュ拠点展開を可能にするために欠けている場合これを行うための最新の推奨方法は、ルートの初期化で次のように入力するだけです。
imports: [
...,
RouterModule.forRoot(rootRoutes, { useHash: true })
]
それは動作します!どうも... – haacki47
コードを少なくとも追加してください。 「しかし、ROUTER_PROVIDERSとlocationstrategyはありませんでした」とはどういう意味ですか? – Dinistro
あなたの質問では、私はおそらく解決策を見つけました。ありがとうございました! – peter70
ok、それは私の問題の解決策ではありませんでしたが、私はあなたの質問を見つけました。 – peter70