Отже, я нещодавно перетворював старий проект на Angularjs, але є більший розділ, який я не можу зараз перетворити, але все ще потрібно працювати всередині Angular.
Для вирішення цього питання я використав iframe. Проблема зараз полягає в тому, коли я переходжу на іншу сторінку, перегляд і за допомогою асоціації iFrame руйнується. Це означає, що коли я переключаюсь назад, вона перезавантажить iFrame і втратить споживаче місце та будь-які дані, які вони не зберегли у формі. Зазвичай я вирішую це, зберігаючи все всередині сервісу, але це не спрацювало для цього з моменту його iFrame.
Чи потрібно створити iFrame за межамиконтекст шаблону, тож коли я перейду на сторінку, я можу викликати iFrame для відображення, а не перезавантажувати його, то я можу вручну знищити його, коли захочу?
Або є кращий спосіб зробити це? Дякую!
Відповіді:
1 для відповіді № 1для всіх, хто цікавиться, що я в кінцевому підсумку робиввведення iFrame у батьківський шаблон всередині ng-if. Коли я переходжу до маршруту, в який я хочу вводити кадр, я встановлюю ng-if на істинне і залишаю його як істинне, коли я вибираю різні вкладки і хочу, щоб він зберігався, коли я хочу, щоб він перемикався чи не зберігався, я встановлював ng-якщо повернеться до false та все, здається, працює так, як очікувалося.