Iframa nie mogłem użyć, bo wewnątrz jednego z modali miałem formularz a w nim jedno pole było przekształcone za pomocą ckeditora w edytor html i wewnątrz tego pola miałem między innymi problem z nakładaniem się styli . Dla innych zastosowań iframe mógł być użyty, ale w tym jednym przypadku niestety nie.
Ale jak się okazuje w ckeditorze problem był trochę inny niż w pozostałych przypadkach, gdzie problem powodowały style bootstrapa. Okazało się, że Ckeditor wycina część contentu domyślnie i aby tego nie robił trzeba dodać w konfiguracji
Kod
allowedContent: true
Sam jeszcze do końca nie wiem co ta dyrektywa robi - muszę doczytać, bo na razie tylko znalazłem w Google takie rozwiązanie na szybko i u mnie działa. Mam nadzieje, że nie spowoduje to jakiś "side effectów" podczas zapisywania.
W pozostałych przypadkach, gdy po prostu wyświetlam tą treść zastosuję iframe.