У меня есть два угловых приложения, одно действует как приложение-концентратор (которое запускает (связывается с) другие угловые приложения), а другое выступает в роли хоста компонента-редактора (например, отдельного приложения). (, почему, микросервисы, модульное развертывание, yada yada ). Проблема, с которой я сталкиваюсь, заключается в том, что приложение запускается непосредственно на экране редактора. Я хочу подтвердить, что пользователь хочет покинуть этот экран, но поскольку пользователь сразу же переходит на этот экран редактора, а также потому, что это новый экземпляр углового приложения. нет истории маршрутизации приложений, поэтому я считаю, что мой метод canDeactive
пропущен вместе. Есть ли способ обойти это или предложения, и т. Д.
одна идея, которую я рассмотрел, - это сначала загрузка во временный компонент, который затем перенаправляет в компонент редактора, но потом я думаю, что это будет иметь побочный эффект, когда пользователь вернется, он просто перенаправит их обратно в открытый редактор и т. д., а не обратно в приложение-концентратор.