Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隔离一个div';s javascript环境(如iframe)_Javascript_Html_Iframe - Fatal编程技术网

隔离一个div';s javascript环境(如iframe)

隔离一个div';s javascript环境(如iframe),javascript,html,iframe,Javascript,Html,Iframe,我正在开发一个嵌入式小部件,它依赖于Angular来工作。不幸的是,我不可能在另一个Angular应用程序中嵌入一个Angular应用程序,这使得iframe似乎是在Angular内置的页面上嵌入小部件的唯一可行方法 为什么我要使用div而不是iframe?简单。与iframe不同,a div中的小部件内容可以扩展到容器之外。因此,如果我想打开一个比小部件容器大的模式,我不能用iframe来打开它,或者至少我还没有弄清楚如何打开它。iframes中的YouTube视频可以扩展,但只能全屏显示,这

我正在开发一个嵌入式小部件,它依赖于Angular来工作。不幸的是,我不可能在另一个Angular应用程序中嵌入一个Angular应用程序,这使得iframe似乎是在Angular内置的页面上嵌入小部件的唯一可行方法

为什么我要使用div而不是iframe?简单。与iframe不同,a div中的小部件内容可以扩展到容器之外。因此,如果我想打开一个比小部件容器大的模式,我不能用iframe来打开它,或者至少我还没有弄清楚如何打开它。iframes中的YouTube视频可以扩展,但只能全屏显示,这不是我想要的


我的问题是,是否可以将div内的javascript环境与宿主页面的javascript环境隔离开来,类似于iframe的工作方式

有可能将angular Widget嵌入到另一个Widget中,您必须将应用程序分解为更好的模块,而不依赖于整个应用程序。你需要展示你尝试过的东西,这样我们才能提出相关建议。在这种情况下,我无法控制运行主机页的Angular应用程序,因此我无法将其拆分或注入依赖项,这就是为什么我想看看是否可以在div中隔离JS环境,类似于iframe如何隔离它。