3

我有以下 HTML,我从数据库中提取并发送到带有 Text Angular 控件的视图:

<ul class="support">
  <li class="lineitem">Hello world</li>
</ul>

当我第一次加载页面时,它看起来是正确的: 渲染视图

当我切换到 HTML 视图时,UL 元素上的属性被删除并且元素挂起:

HTML 视图

添加到 UL 元素、ID、名称等的任何属性都会发生这种情况。为了允许 UL 元素上的属性,我需要设置什么?

4

1 回答 1

2

这是一个错误。您可以通过更改源代码中的行来修复它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

于 2019-09-04T13:36:43.457 回答