我有以下 HTML,我从数据库中提取并发送到带有 Text Angular 控件的视图:
<ul class="support">
<li class="lineitem">Hello world</li>
</ul>
当我切换到 HTML 视图时,UL 元素上的属性被删除并且元素挂起:
添加到 UL 元素、ID、名称等的任何属性都会发生这种情况。为了允许 UL 元素上的属性,我需要设置什么?
我有以下 HTML,我从数据库中提取并发送到带有 Text Angular 控件的视图:
<ul class="support">
<li class="lineitem">Hello world</li>
</ul>
当我切换到 HTML 视图时,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