gpt4 book ai didi

jsrender - 在jsrender中访问循环内的父项

转载 作者:行者123 更新时间:2023-12-04 10:26:48 25 4
gpt4 key购买 nike

<select id="Test" TestAttr="{{:LocationId}}">              
{{for #parent.parent.data.Location}}
<option value="{{:LocationId}}" {{if LocationId= *#parent.parent.data.LocationId*}}selected{{/if}}>{{:#parent.parent.data.LocationId}}</option>
{{/for}}
</select>

如何在 ** 之间提到的 if 语句中获取父数组的 LocationId。

最佳答案

您可以引入在循环内可见的变量
(在官方文档中: Setting contextual template parameters, accessible in all nested contexts as ~nameOfParameter )

<select id="Test" TestAttr="{{:LocationId}}">  
{{for #parent.parent.data.Location ~locationId=LocationId}}
<option value="{{:~locationId}}"...

编辑后的脚本:

上面的链接是以前的文档,现在被取代。

有关当前文档,请参阅 Accessing parent data .

另见此 stackoverflow question

关于jsrender - 在jsrender中访问循环内的父项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com