У меня есть следующий HTML-код, который я извлекаю из базы данных и отправляю в представление с помощью элемента управления Text Angular:
<ul class = "support">
<li class = "lineitem">Hello world</li>
</ul>
Когда я впервые загружаю страницу, она выглядит правильно:

Когда я переключаюсь в представление HTML, атрибуты элемента UL сбрасываются, и элемент зависает открытым:
Это происходит для любых атрибутов, добавленных к элементу UL, идентификатору, имени и т. д. Что мне нужно установить, чтобы разрешить атрибуты в элементе UL?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это ошибка. Вы можете исправить это, изменив строку в исходном коде https://github.com/textAngular/textAngular/blob/ff8e48087f780d30f54e77b06f09e0b85f9517e9/dist/textAngular.js#L2132.
Оригинал:
_html += _repeat('\t', tablevel-1) + listNode.outerHTML.substring(0, 4);
Заменить:
_html += _repeat('\t', tablevel - 1) + listNode.outerHTML.substring(0, listNode.outerHTML.indexOf('>') + 1);
Вы можете использовать вилку с открытым PR: https://github.com/textAngular/textAngular/pull/1573.