我有一個角度應用程序,它具有各種依賴項,如模塊和樣式。在其他域的div中包含角度應用程序,沒有iframe
另一方面,我有多個網站,我想包括這個應用程序與所有依賴項(就像你在一個iFrame中)。 我想包括應用程序在一個div(好像它是一個iframe),但我必須是一個div,沒有iFrame,所以這些其他網站可以爲內聯應用程序選擇自己的風格。
這樣,我可以讓每個網站都包含應用程序,當我將它添加到我的CORS。 Like:
<div ng-include="app_from_other_domain"></div>
使用該div內的所有路由。
在閱讀大量文檔後,我不知道從哪裏開始。 任何幫助,將不勝感激!
不知道如何處理你切換可以用ng-include來完成,但是用ng-router你可以做到。你只需要知道你想包含的HTML snipper的確切URI。 – Kaspar
除了主題,但仍然應該使用頁面(在供應商網站中),您將在其中定義您的應用程序和聲明的所有依賴項,外部CSS,等等。該頁面將用作整個網站的IFrame。易於解決的問題(在單個頁面中實現),安全問題CORS,相同的域名克服,以及響應性Iframe使用:http://npr.github.io/responsiveiframe/,這是純粹的懶惰,IFRAME是一個便宜的有點不正確的做法。 – SilentTremor
你打算將這個應用程序添加到無棱角的網站嗎? –