我正在使用mustache.js在JavaScript中呈现模板。我想检查一下列表是否为空,或者不在下面的例子中隐藏<h2>
标签。这是可能的还是mustache.js太逻辑了?处理mustache.js中的空列表
这是模板:
<h2>Persons:</h2>
<ul>
{{#persons}}
{{name}}
{{/persons}}
</ul>
,这是数据:
{
"persons":[
{"name": "max"},
{"name": "tom"}
]
}
“数据”不是有效的JSON。 – 2012-01-05 16:16:56
另外,你可能想考虑从胡子切换到[handlebars](http://handlebarsjs.com/),它可以更优雅地(我敢说呢?)_handle_这样的情况。这不是第一次有人要求(并且被拒绝)和留在小胡子的空列表测试:https://github.com/defunkt/mustache/issues/47。 – 2012-01-05 16:33:16
@MДΓΓБДLL我在惩罚你,因为没有把你的评论作为一个答案(我会很高兴地投了赞成票),把它作为一个答案我自己,并窃取你的美味的业力点。 – andrewrk 2012-01-22 09:01:15