Динамическое удаление элемента карты в embed.ly - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь удалить card, созданный embedly_platform.js, но когда я вызываю метод remove, он удаляет только iframe, а после повторной инициализации того же card снова появляется следующая ошибка сообщение:

'document' of null
    at Object.c.sandbox.m.__appended (embedly_platform.min.js:7)
    at n.init (embedly_platform.min.js:7)
    at new n (embedly_platform.min.js:7)
    at embedly_platform.min.js:7
    at Array.reduce (<anonymous>)
    at Object.e.reduce (embedly_platform.min.js:8)
    at Object.m.fetch (embedly_platform.min.js:7)
    at Object.m.one (embedly_platform.min.js:7)
    at B (embedly_platform.min.js:9)
    at O (embedly_platform.min.js:9)

Был бы рад увидеть, если кто-то делал это раньше и как они это сделали без вышеуказанных проблем.

Чтобы дать немного контекста: Embedly используется внутри angular приложение с angular маршрутизацией. Поскольку страница никогда не перезагружается и содержимое iframe (без sr c) не может быть кэшировано, необходимо удалить card при выходе из страницы и перезапустить при повторном входе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...