Angular 2路由器-根URL上的辅助路由

用户名

我想在/ URL上加载辅助路由,但是它不起作用。例如,我想在我的主页中加载LoginComponent。

const routes : Routes = [
  {
    path: '',
    pathMatch: 'full',
    component: HomeComponent
  },
  {
    path: 'login',
    outlet: 'auth',
    component: LoginComponent
  }
];


<router-outlet></router-outlet>
<router-outlet name="auth"></router-outlet>

因此,现在我尝试访问此URL,并期望在主要出口处获得HomeComponent并在身份验证出口中获得LoginComponent:

http:// localhost:4200 /(auth:登录)

但是它仅加载LoginComponent而不加载HomeComponent。

巴津加

您需要定义重定向路由:

const routes : Routes = [
  {
    path: '',
    redirectTo: 'home',
    pathMatch: 'full'
  },
  {
    path: 'home',
    component: HomeComponent
  },
  {
    path: 'login',
    outlet: 'auth',
    component: LoginComponent
  }
];

<a [routerLink]="[{ outlets: { 'auth': ['login'] } }]">Sign in</a>

或者:

http://localhost/home(auth:login)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular 2路由器

来自分类Dev

与Angular 2路由器截取路由请求

来自分类Dev

Angular 2路由器+ angular-cli

来自分类Dev

Angular 2路由器+ angular-cli

来自分类Dev

新的Angular2路由器配置

来自分类Dev

Angular 2路由器解析为Observable

来自分类Dev

Angular 2路由器-CanActivate Guard

来自分类Dev

Angular2路由器和导航

来自分类Dev

Angular 2路由器无法正常工作

来自分类Dev

Angular 2路由器与路径不匹配

来自分类Dev

Angular 2路由器:未显示儿童

来自分类Dev

Angular2路由器,从url获取路由数据,以显示面包屑

来自分类Dev

.otherwise或新Angular2路由器中的/ **以通过通配符路由非路由

来自分类Dev

.otherwise或新Angular2路由器中的/ **以通过通配符路由非路由

来自分类Dev

如何在Angular2路由器中导航到子节点的根?

来自分类Dev

路由时Angular 2路由器刷新页面

来自分类Dev

使用HTML5路由时,Angular 2的路由器是否损坏?

来自分类Dev

Angular 2路由器错误:路由“ undefined”的无效配置

来自分类Dev

获取对Angular 2路由器中当前路由的组件的引用?

来自分类Dev

angular2 rc3路由器alpha 3.0.0.7默认路由

来自分类Dev

Angular2路由器,内容更改,如何避免路由和重建页面

来自分类Dev

Angular 2 RC4路由器在激活之前已获得预期的路由

来自分类Dev

Angular 2 RC5路由器-嵌套路由

来自分类Dev

Angular2路由器VS ui-router-ng2 VS ngrx路由器

来自分类Dev

如何使用应用范围的URL前缀配置Angular2路由器?

来自分类Dev

Angular 2应用程序和Angular 2路由器的异步性问题

来自分类Dev

带有子路由器的Angular2路由器不起作用

来自分类Dev

带有子路由器的Angular2路由器不起作用

来自分类Dev

Angular 2路由器事件监听器

Related 相关文章

热门标签

归档