我想检查for循环的第一遍。我尝试过getIndex()并设置vars,两者都无法正常工作。我搞砸了什么?
datetime2
答案 0 :(得分:0)
{{if ~getvar("itemIndex") = 0}}
是语法错误。等于零的测试是xxx === 0
或xxx == 0
。
你应该使用一种简单的声明式方法,而不是尝试使用复杂的半程序化setVar,getVar - 即使它工作也是不可维护的......
只需写下:
{^{for samples}}
{{if #getIndex() === 0}}
<input id="tab{{:#index+1}}" type="radio" name="tabs" checked>
{{else}}
<input id="tab{{:#index+1}}" type="radio" name="tabs">
{{/if}}
<label for="tab{{:#index+1}}">{{:group}}</label>
{{/for}}
或者如果您愿意,只需...{{if #index === 0}}...
或...{{if !#index}}...