我有以下从数据库中提取并发送到带有 Text Angular 控件的 View 的 HTML:
<ul class="support">
<li class="lineitem">Hello world</li>
</ul>
当我切换到 HTML View 时,UL 元素上的属性被删除并且该元素挂起:
添加到 UL 元素、ID、名称等的任何属性都会发生这种情况。我需要设置什么才能允许 UL 元素上的属性?
最佳答案
这是一个错误。您可以通过更改源代码中的行来修复它 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
关于javascript - UL 元素上的文本 Angular 删除属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55122457/