Angular
Взял Sidebar c данного примера https://stackblitz.com/angular/ebmgavlrgxq?file=app%2Fsidenav-responsive-example.html
Но у меня раздельно Toolbar и Sidebar
как мне заставить работать событие (click)="snav.toggle() в toolbar меню ?
<button mat-icon-button (click)="snav.toggle()"><mat-icon>menu</mat-icon></button>
понимаю что нужно писать @Output() что то там в компоненте toolbar.component.ts
либо через аутпут, если сайдбар является родителем тулбара (что вроде странно), либо написать сервис для сайдбара, через который можно менять состояние сайдбара, заинжектить в компонент, где используется тулбар и по клику дергать туггл в сервисе, например
Обсуждают сегодня