在其他域的div中包含角度应用,不包含iframe

Jas*_*euw 13 javascript iframe angularjs angularjs-directive angularjs-ng-include

我有一个角度应用程序,它具有各种依赖项,如模块和样式.

另一方面,我有多个网站,我想在这个应用程序中包含所有依赖项(就像你在iFrame中一样).我希望将应用程序包含在div中(就好像它是iframe)但我必须是div,而不是iFrame,因此其他网站可以为内联应用程序选择自己的样式.

这样,当我将它添加到我的CORS时,我可以让每个站点都包含该应用程序.喜欢:

<div ng-include="app_from_other_domain"></div>
Run Code Online (Sandbox Code Playgroud)

随着该div内的所有路由.

在阅读了大量文档后,我不知道从哪里开始.任何帮助,将不胜感激!

小智 2

为什么不将应用程序包装在自己的模块中并创建一个指令来使用它?然后只需在其他角度应用程序中需要该模块即可。这样不是更干净吗?