Первое что пришло в голову - описать где-то массивы навигации при в том или ином случае, которые будут использоваться в меню справа (через ngFor или на ваше усмотрение). А в компоненте вашего меню подписаться на смену роута где будете опредялять, если изменился - глянуть, нужно ли сменить меню, если так - то просто берете нужный массив и выводите его
String inputOne = "social network facebook dot com";
String inputTwo = "social network FaceBook.com";
// upper-case
System.out.println(inputOne.matches(".*facebo.*")); // true
System.out.println(inputTwo.matches(".*facebo.*")); // false
// case-insensitive
System.out.println(inputOne.matches("(?i:.*FACEboo.*)")); //true
System.out.println(inputTwo.matches("(?i:.*faceB.*)")); //true
SELECT *
FROM
(SELECT * you_table
ORDER BY id DESC
LIMIT 100) AS last_records
ORDER BY random()
LIMIT 3;
(CL/(частота-MHZ) * 1000) = тайминг в нс