Задать вопрос
Chvalov
@Chvalov

Как правильно менять пункты в sidebar при смене страницы?

Как правильно реализовывать замену пунктов меню в sidebar при смене страницы
5d2710e897ac7135596769.png
Чтобы при выборе странице в верхнем меню менялись пункты и компоненты в сайдбаре ?

Возможно ли это сделать через проверку текущего модуля/роута в ngif ?
Или для каждой страницы выводить свой sidebar ?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
streetflush
@streetflush
Если пункты не повторяются можно сделать для каждой свой.
Если есть повторения то все пункты сразу запихнуть в сайдбар, а затем по ngIf фильтровать их.
Привязаться можно к ActivatedRoute
Ответ написан
Chvalov
@Chvalov Автор вопроса
Еще один вариант подсказал Ivan Stroykin, за что ему благодарен:
Первое что пришло в голову - описать где-то массивы навигации при в том или ином случае, которые будут использоваться в меню справа (через ngFor или на ваше усмотрение). А в компоненте вашего меню подписаться на смену роута где будете опредялять, если изменился - глянуть, нужно ли сменить меню, если так - то просто берете нужный массив и выводите его
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы