【发布时间】:2014-03-12 17:18:17
【问题描述】:
我试图在单击主窗口上的某个链接时打开一个新的 iframe 窗口。但是,我想使用相同的模型,即如果主窗口中的数据发生变化,它应该反映在 iframe 中,反之亦然。主窗口 UI 将包含几个字段,而 iFrame 窗口将包含所有字段。
我对 angujar 世界很陌生,这可行吗?如果是,有什么建议吗?
【问题讨论】:
-
不要认为这真的是 AngularJS 特有的问题,而是你需要看看如何通过 javascript 与 iFrame 进行通信,如果你能做到这一点,那么角度部分应该相对没有实际意义。
-
由于您是 AngularJS 的新手,您是否考虑过将
ng-include指令作为 iframe 的替代品?它可以将单独的 html 模板和逻辑保存到父页面,但两者通过 Angular 的范围(父范围和根范围)连接 -
你为什么使用和 iFrame?
-
@shaunhusain 同意,这不是 Angular 特有的,只是想看看使用 Angular 是否有帮助,因为我已经在使用 Angular。
-
@LcLk 这可能是一个很好的解决方案。基本上我希望两个窗口在两个不同的屏幕上,因此像模态窗口这样的东西不起作用。如果您有任何虚拟示例,那就太棒了!
标签: javascript angularjs iframe