Angular Breadcrumb для лениво загруженных модулей, если один модуль отображает другой модуль на своей вкладке - PullRequest
1 голос
/ 14 марта 2020

В проекте загружены ленивые модули. Если я переключаюсь с одного модуля на другой, я хочу, чтобы хлебные крошки были сохранены для обоих модулей. Я использовал xng-breadcrumb, но он не сохраняет маршрут предыдущего модуля маршрутизации и запускает новый модуль маршрутов. Есть 2 модуля маршрутизации, Сотрудник и Проект. Это две независимые вкладки. Но также могут быть проекты, которые будут созданы в тот момент, когда я добавлю нового сотрудника. Следовательно, эта независимая вкладка Project также может быть добавлена ​​на вкладке Employee. Не существует родительских и дочерних отношений, они сохраняются на основе идентификаторов.

Итак, когда я go из вкладки «Домой» к сотруднику, «хлебная крошка» - это Дом> Сотрудник. Если на странице «Сотрудник» есть новая вкладка «Проекты» (другой модуль), когда я нажимаю «Проекты», мне нужно использовать хлебную крошку как Главная страница> Сотрудник> Проекты> Имя проекта. Вместо этого она отображается как Главная > Проекты> Название проекта.

Может кто-нибудь помочь мне достичь этого сценария. Если бы я смог добиться этого с помощью xng-breadcrumb, это было бы здорово. В противном случае, любое решение будет оценено.

Спасибо!

...