У меня есть угловое приложение, которое имеет всевозможные зависимости, такие как модули и стили.Включите угловое приложение в div на другом домене, no iframe
С другой стороны, у меня есть несколько сайтов, на которых я хочу включить это приложение со всеми зависимостями (например, у вас есть в iFrame). Я хочу включить приложение в div (как если бы это был iframe), но я должен быть div, без iFrame, поэтому эти другие сайты могут выбрать свой собственный стиль для встроенного приложения.
Таким образом, я могу позволить каждому сайту включать приложение, когда я добавляю его в свой CORS. как:
<div ng-include="app_from_other_domain"></div>
При всей маршрутизации внутри этого дел.
Я не знаю, с чего начать, прочитав много документации. Любая помощь будет оценена!
Не знаю, как вам мог бы сделать это с помощью ng-include, но с ng-router вы могли бы это сделать , Вам просто нужно знать точный URI HTML-блокнота, который вы хотите включить. – Kaspar
Из темы, но все же, вы должны использовать страницу (на веб-сайтах поставщиков), где вы будете определять свое приложение и все объявленные зависимости, внешние css, blah, blah. Эта страница будет использоваться как IFrame на всем веб-сайте. Легко исправить проблемы (реализованы на одной странице), проблемы безопасности CORS, один и тот же домен, а также для реагирования. Использование iframes: http://npr.github.io/responsiveiframe/, это чистая лени, а IFRAME - это дешевый и немного неправильный подход. – SilentTremor
Собираетесь ли вы добавить это приложение на неглавные веб-сайты? –