Удалить пользовательское определение элемента Polymer - PullRequest
1 голос
/ 17 апреля 2019

Я создаю приложение, которое хранит пользовательские элементы в бэк-энде.Внешний интерфейс получает HTML-код (и другие) кода пользовательских элементов с помощью тегов <link>.Примерно так:

<link href="/serverurl/custom-table-widget.html" rel="import">

Проблема в том, что пользователь может загрузить обновленный пользовательский элемент с некоторыми изменениями кода в серверную часть в том же приложении.Я хотел бы отобразить обновленные пользовательские элементы без перезагрузки страницы.

Что я делаю сейчас, когда пользователь загружает обновленный пользовательский элемент:

  • Я удаляю <link> тег пользовательского элемента из заголовка.
  • Я повторно импортирую пользовательский элемент с помощью тега ссылки в качестве попытки переопределить его.

Когда я это делаю, эта ошибкапоявляется в консоли и ничего не обновляется: enter image description here

Это, вероятно, потому что я пытаюсь определить элемент, который был ранее уже определен.Но какой может быть обходной путь для этого?Есть ли способ отменить определение элемента?

...