首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从子outlet angular导航到root?

从子outlet angular导航到root?
EN

Stack Overflow用户
提问于 2018-12-27 23:20:11
回答 2查看 2.9K关注 0票数 1

问题是我想从子路由中导航到应用程序根目录。

这是我的结构:

代码语言:javascript
复制
export const rootRouterConfig: Routes = [
   { path: '', redirectTo: 'login', pathMatch: 'full' },
   { path: 'login', component: LoginComponent, canActivate: [AuthGuard] },
   { path: 'dashboard', component: DashboardComponent, resolve: { data: UserResolver},
     children: [
        { path: '', redirectTo: 'projects', pathMatch: 'full' },
        { path: 'projects', component: ProjectsComponent, resolve: { data: UserResolver}},
        { path: 'addproject', component: AddprojectComponent, resolve: { data: UserResolver}},
        { path: 'updateproject/:key', component: AddprojectComponent, resolve: { data: UserResolver}},
        { path: 'network', component: NetworkComponent, resolve: { data: UserResolver}},
        { path: 'figures', component: FiguresComponent, resolve: { data: UserResolver}},
        { path: 'user', component: UserComponent,  resolve: { data: UserResolver}}
     ]
   },
   { path: 'forgot', component: ForgotComponent },
];

这是app.compenent.html:

代码语言:javascript
复制
<main>
    <router-outlet></router-outlet>
</main>

这是dashboard.component.ts:

代码语言:javascript
复制
<div class="dashboard-content-wrapper">
   <router-outlet></router-outlet>
</div>

我在UserComponent中有一个按钮,我希望它可以导航到登录页面,因为它是根用户,但我无法通过仪表板组件??

代码语言:javascript
复制
deleteProfile() {
    this.route.navigate(['/'])
}
EN

回答 2

Stack Overflow用户

发布于 2018-12-29 08:32:48

回复:

因为这是不可能的,因为我在UserComponent里面,它是DashboardComenent的子插座,所以点击发生在一个子插座里面。

这应该是可能的。我一直都在这么做。

只需确保指定路径中的斜杠,这样它就不是相对于其当前位置。

所以就像这样:

代码语言:javascript
复制
this.router.navigate(['/login']);
票数 2
EN

Stack Overflow用户

发布于 2018-12-28 03:55:21

您需要相对于现有的route进行路由。

代码语言:javascript
复制
this.route.navigate([ '../../' ], { relativeTo: this.route })
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53947242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档