角度2.4.10を使用しています。あなたは、私はパスと関連付けられているPartsComponentを使用して部品のコンポーネントにナビゲートすることができます見ることができるように角度2ルーティング:アプリケーションを現在のページに留めてダイアログを開くようにする方法
import { ModuleWithProviders } from '@angular/core';
import { RouterModule } from '@angular/router';
...
import { PartsComponent } from './parts/parts.component';
...
export const brambleRouting: ModuleWithProviders =
RouterModule.forChild([
{
path: '',
component: BrambleRoot,
canActivate: [AuthGuard],
children: [
...
{path: 'parts', component: PartsComponent},
...
{path: 'model-builder', component: ModelBuilderComponent}
]
}
]);
:サイドメニュー項目をクリックすることにより、私はルータを使用して、私のサイトをナビゲートします。
ここで、ModelBuilderComponentに移動するコードは必要ありません。 ModelBuilderComponentには、モーダルポップアップを含むHTMLファイルがあります。モデルビルダーのルートを定義して、アプリケーションが現在のページにとどまり、ModelBuilderComponentのopen-dialogue()関数を呼び出せるようにするにはどうすればよいですか?あなたの助けをありがとう、ディーノ。
これにより、ページはブラウザの履歴に記録されなくなりますが、リンクは引き続きモデルビルダーページに移動します。 – Dino