【发布时间】:2020-03-05 00:52:29
【问题描述】:
我有一个页眉需要在页面上显示 (1 of X)。
我可以从数组长度中得到“X”。
所以我有一个循环:
<div class="modal-dialog" role="document">
<div class="modal__content modal-outerContent">
<div class="modal-title">
<h3 class="giftMessage__title">
add a gift message
{{if GiftMessages ~Count > 1 }}
<span class="giftMessage__highlight">
({{:#getIndex() + 1}} of {{:GiftMessages.length}})
</span>
{{/if}}
<button type="button" class=" modal__close" title="Close modal" data-dismiss="modal">
<span class="icon icon-close"></span>
<span class="hide">Close Modal</span>
</button>
</h3>
</div>
<div class="modal-innerContent">
{{for GiftMessages ~Count=GiftMessages.length}}
<div class="js-basket-message-form hide form" data-step="{{:#index + 1}}">
{{include tmpl="#giftMessageTemplate" /}}
</div>
{{/for}}
因此,当我循环我的 for 循环时,如何将当前子索引值传递回父级。这样带有 data-step = "{{:#index + 1 }}" 的行将返回到我当前拥有 {{:getIndex() + 1}}
的父级我的数据集:
item {
message {
to
from
messageContent
}
message {
to
from
messageContent
}
}
item { …..
【问题讨论】:
-
请添加输入数据集
-
或者更好的是,显示 a) 示例数据,b) 正是您希望为该数据呈现的内容 - 和/或使用您尝试的解决方案创建一个 jsfiddle...
标签: jsrender