首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用不同的模板登录- Angular 6

使用不同的模板登录- Angular 6
EN

Stack Overflow用户
提问于 2018-05-17 20:07:09
回答 1查看 421关注 0票数 1

我有这个app.component.html,可以很好地工作于所有页面,除了登录(我不想要导航,侧边栏或页脚)

代码语言:javascript
复制
<app-nav></app-nav>
<app-sidebar></app-sidebar>
<div class="container">
  <router-outlet></router-outlet>
</div>
<app-footer></app-footer>

module.ts

代码语言:javascript
复制
const appRoutes:Routes = [
  {path: '', redirectTo: '/login', pathMatch: 'full'},
  {path: 'login', component:LoginComponent},
  {path: 'dashboard', component:EnvironmentComponent},
  {path: 'docker', component:DockerComponent}
];

如何删除它??

EN

回答 1

Stack Overflow用户

发布于 2018-05-17 20:40:42

您需要根据您当前所在的url使用*ngIf来处理此问题。

代码语言:javascript
复制
<app-sidebar *ngIf="isLoginPage()"></app-sidebar>

然后,

代码语言:javascript
复制
isLoginPage(): boolean {
        const check = this.router.url.indexOf('/login');
        if (check) {
            return false;
        }
    return true;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50391082

复制
相关文章

相似问题

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