Я создаю приложение, которое хранит пользовательские элементы в бэк-энде.Внешний интерфейс получает HTML-код (и другие) кода пользовательских элементов с помощью тегов <link>
.Примерно так:
<link href="/serverurl/custom-table-widget.html" rel="import">
Проблема в том, что пользователь может загрузить обновленный пользовательский элемент с некоторыми изменениями кода в серверную часть в том же приложении.Я хотел бы отобразить обновленные пользовательские элементы без перезагрузки страницы.
Что я делаю сейчас, когда пользователь загружает обновленный пользовательский элемент:
- Я удаляю
<link>
тег пользовательского элемента из заголовка. - Я повторно импортирую пользовательский элемент с помощью тега ссылки в качестве попытки переопределить его.
Когда я это делаю, эта ошибкапоявляется в консоли и ничего не обновляется:
Это, вероятно, потому что я пытаюсь определить элемент, который был ранее уже определен.Но какой может быть обходной путь для этого?Есть ли способ отменить определение элемента?