Заморочился с таким кейсом: чтобы загрузить стороннее приложение в IFRAME. При пепеключении экранов в ангулар, создаётся новый iframe, старый удаляется.
Заморочился, сделал чтобы Node отцеплялся от старого родителя, а потом прицеплялся к новому родителю, и таким образом сохранял state. Вложил неделю времени, прицепил разные другие ангуларовские контролы, поборолся с багами. Работает с обычными тегамм, только scrollpos слетает- сделал, чтоб перед отцеплением, сохранять scrillpos вложенных элементов, а после прицепления- восстанавливать значения из сохранённых. Тестил на хроме и IE11- работает
Но. IFRAME который вложен в тот Node- перезагружает страницу всё равно.
Кто-то сталкивался с таким кейсом? Думаю может, iframe перенести вначале на какой-то DIV , который поверх всех окон, и подгонять его положение и размеры под где IFRAME должен находиться, чтоб визуально как бы там был IFRAME, а прм отцеплении его "якорного" Node от DOM- прятать с помощью css. Будет лагать, но как иначе ещё сделать- ума не приложу.