我目前正在开发一个Angular 2项目。我实现了两个组件(1.标题和2.显示页面内容)。 如果我打开服务,我开始登录/注册。目前,我想隐藏所有其他菜单项。 如果我已登录,我想显示所有菜单项。在Angular 2中动态显示/隐藏菜单栏
目前,我使用* ngIf来显示和隐藏菜单项,实际工作的是什么。我的问题是,如果我开始页面,我没有登录,菜单项不存在(这很好)。不过,如果我登录,只是与页面内容的容器被改变的内容,而不是菜单栏...
目前,我检查,如果我登录或不能以这种方式:
<div *ngIf="user != null">
...menu items...
</div>
这个作品,如果我重新加载整个页面 - 但我认为应该有显示/隐藏实时的菜单项,无需手动刷新的更好的方式?
您能否帮我解决这个问题?
@ @ CodingMole-请提供更多相关代码的细节,你尝试过的例子和相关的截图。您还需要[以更好的方式]构建您的问题(https://stackoverflow.com/help/how-to-ask)。 –
'angularjs'是基于javascript的角度,即:版本1x。 'Angular'是在TypeScript中角度重写的,即:版本2和4.请为您的问题使用适当的产品名称/术语和标签。 – Igor
谢谢你的回答。我有一个标题显示菜单项。如果我在主框架(其他组件)登录,我想显示更多具体的用户相关菜单项。 目前,我检查,如果我登录或不能以这种方式: