[英]How to include angular 4 app inside iframe in another app?
[英]Include an angular app in a div on an other domain, no iframe
我有一个角度应用程序,它具有各种依赖项,如模块和样式。
另一方面,我有多个网站,我想在这个应用程序中包含所有依赖项(就像你在iFrame中一样)。 我希望将应用程序包含在div中(就好像它是iframe)但我必须是div,而不是iFrame,因此其他网站可以为内联应用程序选择自己的样式。
这样,当我将它添加到我的CORS时,我可以让每个站点都包含该应用程序。 喜欢:
<div ng-include="app_from_other_domain"></div>
随着该div内的所有路由。
在阅读了大量文档后,我不知道从哪里开始。 任何帮助,将不胜感激!
为什么不将应用程序包装在自己的模块中并创建一个指令来使用它? 然后只需要在其他角度应用中使用该模块。 那不是更干净吗?
这是不可能的,因为当Angular JS执行摘要周期时,它是文档范围的,总是假设文档中只有一个应用程序。
使用Angular进行应用程序共享的方法是将应用程序设计为经过良好调整,然后您可以加载并包含其他角度应用程序所需的模块。
尝试做下面的事情
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.