San*_*tos 5 iframe components routes destroy angular
我有一个<iframe>内部有一个元素的组件。
该组件被称为路线。
当调用组件时,<iframe>元素会重新加载内容,但我只需要加载该内容一次。为此,我需要取消该组件的销毁。
我尝试在调用时将其移动<iframe>到<body>元素onDestroy,并在再次调用该组件时重用它,但是当您将 an 移动<iframe>到另一个父级时,他的内容将重新加载。
有人知道如何做到这一点吗?
我解决了我的问题!
我创建了一个组件position: fixed,是组件的上一层router-outlet。
当用户进入该路线时,将ngAfterViewInit调用固定组件来显示iframe.
当用户走出路线时,OnDestroy将调用隐藏方法iframe。
| 归档时间: |
|
| 查看次数: |
11340 次 |
| 最近记录: |