我在 nav.component.html 中单独创建了导航栏,如何在某些组件(如 login.component)中隐藏导航栏。
导航组件.html
<nav class="navbar navbar-default navbar-fixed-top navClass">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed"
(click)="toggleState()">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse"
[ngClass]="{ 'in': isIn }">
enter code here <ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">about</a></li>
</ul>
</div>
</div>
</nav>
原文由 User 123 发布,翻译遵循 CC BY-SA 4.0 许可协议
整个应用程序通常需要导航栏控件和格式,因此 NavbarService 很有用。在需要的地方注入那些组件。
导航栏.service.ts:
导航栏.component.ts:
导航栏.component.html:
例子.component.ts: