主题
if
条件为真时渲染内容。
语法
knap
{% if condition %}...{% elseif other %}...{% else %}...{% endif %}用法
- 第一个为真的条件决定显示哪段内容。
- 添加
elseif可以检查另一个条件;或用else指定所有条件都为假时要显示的内容。两者都是可选的。 - 用
endif结束该块。
真与假
- 条件把
false、null、undefined、空字符串、0和空数组视为假。其他取值视为真。
示例
json
{
"published": false,
"draft": true
}knap
{% if published %}Published{% elseif draft %}Draft{% else %}Archived{% endif %}md
Draft相关
for。对数组中的每个条目重复内容。