以下是我尝试从数组中实现基于索引的元素选择的代码片段:
{#result}
{@select key={$idx}}
{@lte value=3}
<p>{notes}</p>
<p style="color:grey;">{createdBy}-{createdDate}</p>
{/lte}
{/select}
{/result}
但是上面的代码会抛出错误“ SyntaxError:结果的预期结束标记但未找到”。任何人都可以建议任何修复此错误?
答案 0 :(得分:1)
看起来错误是$idx
周围的花括号。参数中的灰尘引用不使用花括号(例如{@select key=$idx}
),或者它们必须包含引号(例如{@select key="{$idx}"}
)。因此,您的模板看起来像:
{#result}
{@select key=$idx}
{@lte value=3}
<p>{name}</p>
<p style="color:grey;">{createdBy}-{createdDate}</p>
{/lte}
{/select}
{/result}