作为上下文输出 html
Output as context html
想法很简单,
我有一个无序列表,因为没有 mod 我执行以下操作
<ul data-sly-list=${foo}>
<li></li>
<li></li>
<li></li>
${itemList.index== 3 ? '</ul> <ul>' : '' @ context='html'}
</ul>
输出有点奇怪,ul 被还原了。
<ul data-sly-list=${foo}>
<li></li>
<li></li>
<li></li>
<ul> </ul>
<li></li>
<li></li>
<li></li>
</ul>
谁能帮我解决问题
我认为这里发生的情况是上下文'html' 认为标签的顺序是错误的,并调换它们。
你试过@context='unsafe'吗?
我将不得不做更多的测试,看看是否有另一种方法可以做你正在做的事情(我猜是在第 3 项之后拆分 UL)
但是 'unsafe' 上下文将在所有其他上下文无法执行您尝试执行的操作时使用。
想法很简单, 我有一个无序列表,因为没有 mod 我执行以下操作
<ul data-sly-list=${foo}>
<li></li>
<li></li>
<li></li>
${itemList.index== 3 ? '</ul> <ul>' : '' @ context='html'}
</ul>
输出有点奇怪,ul 被还原了。
<ul data-sly-list=${foo}>
<li></li>
<li></li>
<li></li>
<ul> </ul>
<li></li>
<li></li>
<li></li>
</ul>
谁能帮我解决问题
我认为这里发生的情况是上下文'html' 认为标签的顺序是错误的,并调换它们。 你试过@context='unsafe'吗?
我将不得不做更多的测试,看看是否有另一种方法可以做你正在做的事情(我猜是在第 3 项之后拆分 UL)
但是 'unsafe' 上下文将在所有其他上下文无法执行您尝试执行的操作时使用。