我有一个名为LinkGroups
的二维数组,我正在尝试在车把中进行渲染。内部数组包含对象。第一个对象是“ letterLink”,其余的是“ documentLink”,应位于letterLink下的<ul>
中。 ifEquals是我们定义的帮助器。
我看过this post,并且(我认为)正在使用与此处所述相同的方法。
这是我的标记:
<ol>
{{#each LinkGroups}}
<li class="communication">
{{#each this}}
{{#if @first}}
{{addTemplate "SocialCare.LetterLink" this}}
{{else}}
{{#ifEquals @index 1}}
<ul>
{{/ifEquals}}
<li class="documentLink">{{addTemplate "SocialCare.DocumentLink" this}}</li>
{{#if @last}}
</ul>
{{/if}}
{{/if}}
{{/each}}
</li>
{{/each}}
</ol>
HTML完全错误。在某种程度上,<li>
内的通信类都不是。似乎@first和@last布尔值无法正常工作。
这是我想要的伪代码:
<ol>
<li class="communication">
<letter>
<ul>
<li>
<document>
</li>
<li>
<document>
</li>
</ul>
</li>
</ol>