主题
compact
从集合中移除 null 和空字符串取值。
语法
knap
{{ value | compact }}用法
- 仅含空白的字符串视为空。
0和false两个取值会被保留。 - 对于对象,匹配到的属性会被移除。嵌套集合会被保留。
- 其他过滤器产生的已序列化数组和对象会被自动识别。
示例
数组
json
{
"items": [
null,
"",
"one",
0,
false,
"two"
]
}knap
{{ items | compact }}md
["one",0,false,"two"]对象
json
{
"values": {
"empty": "",
"missing": null,
"count": 0,
"enabled": false
}
}knap
{{ values | compact }}md
{"count":0,"enabled":false}