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