Заявление об отказе от ответственности. Как разработчик Umbraco, это довольно узкий ответ.
Интеграция обоих интерфейсов дает вам множество проблем, для которых никогда не будет «лучшего» решения. Это всегда будет обходной путь. У вас будет много проблем, если вы попытаетесь интегрироваться с iframe, размещать вспомогательные приложения, использовать обратный прокси ...
Я думаю, что есть только два хороших решения:
Самый простой способ - возможно, откройте новое окно (_target = blank) и перенаправьте (301) на отдельный веб-сайт (например, blog.yourdomain.com).
Или, во-вторых: используйте только серверную часть umbraco, не разрабатывайте интерфейсную часть в Умбрако. Добавьте несколько конечных точек API на свой umbraco, где вы извлекаете информацию о своем блоге и показываете сообщения в блоге внутри вашего приложения angular9. Такой подход сэкономит вам всю разработку редактора / серверной части для блога.
например, добавьте blogController со сводкой и методом detail (id), которые возвращают json. Этот json может быть затем интерпретирован вашим Angular приложением.
Sidenode, для этой цели создан коммерческий продукт (umbraco heartcore). Но вы можете выбрать установку бесплатного Umbraco «на месте» и сделать это сами.