1
デフォルトの経路が読み込まれていませんタブコンポーネントがデフォルトです。 {: 'タブ/:ID' 成分:TabComponentタブ パス} //注:一つのパラメータで動作のみ app.routing.tsそれだけで私は以下のコードを交換する場合複数のパラメータを持つデフォルトのルーティングがコンポーネントをロードしています
作品
const appRoutes: Routes = [
{
path: '',
component: NavMenuComponent, // nav component
children: [
{
path: '',
redirectTo: 'tab/' ,
pathMatch: 'full'
},
{
path: 'tab/:id/:title',
component: TabComponent // tabs
}
]
},
];
manu.copnent.html
<ul class="list-unstyled list" *ngFor='let tab of tabs'>
<li><a [routerLink]="['/tab',tab.LinkTabID,tab.TabName]" class="anchorLink"><i class="icon-home scolor"></i><font color="white">{{tab.TabName}}</font></a></li>
</ul>
でも同じ問題ですが、Default routはTabコンポーネントを読み込んでいません(コンストラクタにもヒットしません)。メニュー項目をクリックしたときにのみ機能します。 – rgoal
'redirectTo: '/ tab''を私の更新された回答のような'/'で試してください。そうでなければ' '' 'ルートの子にナビゲートしようとしています。 –
これは運が役に立たなかった:{ パス: ''、 リダイレクト先: '/ tab /'、 pathMatch: '完全' }、 – rgoal