【发布时间】:2020-12-22 06:46:38
【问题描述】:
我的导航栏在我的 app.component.html 页面中使用有角材料设计。 它最初包含登录按钮,但是当用户成功登录时,登录按钮应该被隐藏
目前的做法: 我正在根据本地存储中的布尔属性禁用登录按钮,但在这种情况下,登录按钮在我刷新页面之前不会被禁用。
我的导航栏是作为共享组件创建的,那么有没有办法可以根据页面添加新按钮并更新数据而不刷新页面?
app.component.html:
<app-navbar></app-navbar>
<router-outlet></router-outlet>
Navbar.component.html:
<mat-toolbar color="primary" class="mat-elevation-z">
<span><mat-icon>post_add</mat-icon> ED-Planner</span>
<div class="spacer"> </div>
<button mat-button [routerLink]="['/user']">Home</button>
<button mat-raised-button color="accent" [routerLink]="['/user/signup']">Signup</button>
</mat-toolbar>
任何帮助将不胜感激
【问题讨论】:
标签: html css angularjs angular angular-material