Как уничтожить / очистить jsviews?

Я хочу использовать jsViews в виджете, который может быть добавлен / удален из DOM несколько раз.

Если виджет запускает такой код во время создания:

if(!$.link.widgetTemplate)
{
   $.templates({ widgetTemplate: "#widgetTemplateSrc" });
}

$.link.widgetTemplate("#myElement", someData);

Было бы $("#myElement").remove(); вызвать утечку памяти, или jsViews будет правильно расположен?

Как вы выгружаете jsviews, если не хотите удалять #myElement из DOM?

1 ответ

Решение

Да, удаление элементов с использованием методов jQuery, таких как.remove(), .empty(), .html(), приведет к удалению в JsViews и не должно приводить к утечкам памяти.

Другие вопросы по тегам