Я создал приложение Angular 9, которое работает на сайте ASP. NET MVC. Так что только небольшая часть моей страницы написана на Angular. У меня есть основная навигация за пределами моего приложения angular, но у приложения есть свои "собственные" внутренние маршруты, которые работают нормально, пока я не вызову их внутри моего приложения Angular.
Моя проблема в том, что когда я открыл страницу с моим приложением angular, я хочу изменить URL-адрес на маршрут, который знает приложение angular, и приложение должно загрузить это содержимое из вызываемого маршрута. вне приложения, БЕЗ перезагрузки всего приложения / сайта.
Я изменил URL вне моего приложения с помощью
window.history.pushState(undefined, "Page 1", "/Home/Privacy/page1/test");
, и URL-адрес изменится на известный URL моего angular приложение, но приложение angular не загружает эту страницу, потому что я не думаю, что оно обнаруживает изменения при изменении маршрута.
Так что можно вызвать Angular маршрут снаружи из приложения angular