I持っボタン角度2リフレッシュ同じページ
編集して、プロジェクトのリストを表示し、削除成分I削除]をクリックした場合:
onDelete(projectName: string): void {
this.projectService.deleteProject(projectName);
this.router.navigate(['/projects']);
}
私のルータコンポーネント:
export const projectListRouters: Routes = [
{
path: '',
children: [
{path: '', component: URLComponent},
{path: 'login', component: Login},
{path: 'projects', canActivate: [AuthGuard], component: ProjectListComponent},
{path: 'project/new/-', component: ProjectDetails, canActivate: [AuthGuard], data: {oparationType: 'new'}},
// otherwise redirect to home
{path: '**', redirectTo: ''}
],
},
];
私の問題は、任意のヘルプ
、this.router.navigate([ '/プロジェクト'])は、プロジェクトを削除した後、リストを更新しないことを おかげであり
は参照してください。http://stackoverflow.com/questions/41427405/navigate-to-another-page-with-a-button-in-angular-2 –
あなたはにルーティングされるコンポーネントを投稿することができます/ projectsに行く? – snorkpete
私のルータコンポーネント:質問 – Yosefarr