【发布时间】:2018-03-22 04:02:12
【问题描述】:
我正在使用带角度的 Bootstrap 下拉菜单。我想使用 display 属性使一些菜单项可见和不可见。 hidden_item 类定义为 display:none。当用户登录时,它会显示“消息”菜单项,但单击它不会显示收件箱和已发送链接。稍后,如果我刷新页面,一切都会按预期工作,并且收件箱和已发送变得可见。如何在不刷新页面的情况下使其工作?
<li [ngClass]="isLoggedIn() ? 'dropdown' : 'hidden_item'">
<a [routerLink]="['Mailbox', {'boxname': 'inbox'}]" class="dropdown-toggle">Messages <span class="nav-up-carret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a [routerLink]="['Mailbox', {'boxname': 'inbox'}]">Inbox</a> </li>
<li><a [routerLink]="['Mailbox', {'boxname': 'sent'}]">Sent</a></li>
</ul>
</li>
【问题讨论】:
标签: css html twitter-bootstrap angular drop-down-menu