基本上我想能够说项目数量是否超过1做某事,否则做其他事情.
以下是json数据示例:
"items": [
{ "key1" : "val1" },
{ "key2" : "val2" }
]
Run Code Online (Sandbox Code Playgroud)
我可以通过使用得到元素的大小:
{@size key=items}{.}{/size}
但问题是我想把它放在if条件类似于:
{@if cond="1 < '{@size key='items' /}'"}
Size was bigger than 1
{/if}
(这给我一个语法错误).遗憾的是,文档没有详细介绍,并且帮助很小.
您可以使用arrayName.length,访问数组的长度,并且可以使用大于(@gt),小于(@lt),大于或等于(@gte),小于或等于(@lte)或等于(@eq)助手来进行比较.下面的示例显示了如何检查数组的长度是否大于3.
{@gt key=items.length value=3}There are more than 3 items{/gt}
Run Code Online (Sandbox Code Playgroud)
数据看起来像这样的地方:
{
items: [
{name: 'a'},
{name: 'b'},
{name: 'c'},
{name: 'dee'}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4095 次 |
| 最近记录: |