У меня обычная навбар на больших экранах. Я хочу, чтобы гамбургер-меню отображалось только на мобильных устройствах, а значок меню отображался только на мобильных устройствах. Я хочу добиться этого с помощью Angular (я новичок). Как мне это сделать, не хочу использовать материал Angular. Вот мой код.
<div class="b-navbar">
<div class="b-navbar__toggle">
<button (click)="onToggle()" class="b-navbar__button">
<fa-icon [icon]="hamburgerBars" class="b-navbar__icon"></fa-icon>
</button>
</div>
<ul class="b-navbar__nav" *ngIf="showToggle">
<li class="b-navbar__nav">
<a routerLink="/home" class="b-navbar__link">Home</a>
</li>
<li class="b-navbar__nav">
<a class="b-navbar__link" href="#">Services</a>
</li>
<li class="b-navbar__nav">
<a routerLink="/about" class="b-navbar__link">About</a>
</li>
<li class="b-navbar__nav">
<a class="b-navbar__link" href="#">Reviews</a>
</li>
<li class="b-navbar__nav">
<a class="b-navbar__link" href="#">Locations</a>
</li>
<li class="b-navbar__nav">
<a routerLink="/contact" class="b-navbar__link">Contacts</a>
</li>
</ul>
</div>
Угловой код`
hamburgerBars = faBars;
onToggle() {
this.showToggle = !this.showToggle;
}