Если вам когда-либо приходилось возиться с загрузочной темой в Angular 5 (или Angular 2+) и создавать адаптивную мобильную панель навигации, вы, вероятно, были немного разочарованы тем, что она не работает из коробки, как на обычной веб-странице. . Вот как это сделать. Сначала вам нужно установить ng-bootsrap, затем вам нужно будет добавить NgbCollapseModule в ваш app.module.ts

Создайте свой HTML-код панели навигации, и вам нужно будет добавить директиву (щелчок) к кнопке переключения панели навигации и [ngbCollapse] к вашему ‹div› вот так

Я использую образец html-фрагмента панели навигации из Bootswatch, затем вам нужно будет добавить простое логическое значение в файл component.ts, чтобы нажатие кнопки работало.

Вот и все, надеюсь было полезно!