【发布时间】:2020-09-13 22:53:24
【问题描述】:
我正在使用 JSRender 1.0.5,此页面上的文档:https://www.jsviews.com/#contextualparams 建议我可以这样做: “通过在任何块标签(例如 {{if}} 或 {{for}})上简单地写入 ~myValue=...(对于任何表达式)来定义上下文参数。”
但是当我在 for 循环中使用它时,我无法让它工作。我已经为此花费了数小时 - 非常令人沮丧。
{{for data.collection ~collectionIdx=#getIndex()}}
<div id="someDiv">Index = {{:~collectionIdx}}</div>
{{/for}}
我真正想做的是将外循环的索引传递到内循环,但我什至无法让基本功能正常工作。如果我在循环内吐出{{:#getIndex()}},它工作正常——我只是不能将它分配给上下文参数。
解决方法是什么?
【问题讨论】:
标签: for-loop parameters jsrender