Возможно, вам потребуется реакция боковой панели на основе подписки на наблюдаемый объект или объект поведения.Я использовал объект BehaviorSubject для получения команд и подписался на него в другой части программы, чтобы он реагировал соответствующим образом.Вроде как система обмена сообщениями для вашего приложения.Это сработало очень хорошо для меня!Вы будете управлять им на основе кликов и вообще забудете о маршрутизации для этой его части.
Я не думаю, что вы будете делать это внутри боковой панели, а скорее контроллер, который размещает боковую панель, например, родительский.Если вам нужен код, дайте мне знать, но я подумал, что этот ответ направит вас по правильному пути.
Еще одна вещь, которую вы можете сделать, если у вас есть контроль над ползунком, вы можете получить его модальный div,У меня нет никакого кода для этого.