私は独自のルーティングを持つサブモジュールを持っています。ユーザーがURL /show
に行くたびapp-routing.module
(トップモジュール)の中で、それが遅延ロードされます。ShowModuleとそのコンポーネント内からサブモジュールのルートパスを取得するには?
const routes: Routes = [
{
path: 'show',
loadChildren: './show/show.module#ShowModule'
}
];
、どのように私は/show
あり、このサブモジュールのルートを、見つけることができますか?
ルータのリンクを構築する必要があります。たとえば、このShowサブモジュール内で「product」というトップページへのリンクを作成したいとします。完全なURLは/show/product
です。私は<a routerLink="/product">
を使ってみましたが、完全なURLはちょうど/product
になりました。
<a [routerLink]="[rootPath, 'product']">
のようなものを使用する予定ですが、 'rootPath'変数の取得方法はわかりません。
サブモジュールの 'NgModel'ベースURLをコンポーネントに設定しますか? あなたのモジュールベースパスのようなものは '{path: '/'}です。' –